我已经按照教程here进行操作,并在Ubuntu AWS EC2实例上设置了ProxySQL v2.0.2服务。

让我困扰的一件事是,在EC2实例重新启动之后,ProxySQL的配置就消失了。

例如,在EC2实例重新启动之前,SELECT * FROM mysql_servers;返回我已添加到ProxySQL的后端数据库。但是在EC2重新启动后,SELECT * FROM mysql_servers;返回一个空集。而且,我必须重新配置ProxySQL,以允许客户端通过ProxySQL连接到数据库。

EC2实例重启后如何保存ProxySQL配置?

为什么SAVE MYSQL VARIABLES TO DISK;命令不能保留配置?

我使用admin interface配置ProxySQL。

我试过在mysql_users文件的/etc/proxysql.cnf部分中添加服务器。但似乎完全没有效果。这很奇怪。

最佳答案

根据此document,我应该使用SAVE MYSQL SERVERS TO DISKmysql_servers配置保存到磁盘。

SAVE MYSQL VARIABLES TO DISK;用于将其他变量保存到磁盘。

关于mysql - 重新启动EC2实例后如何保留ProxySQL的配置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55178087/

10-10 10:56