我已按照教程 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;
命令无法保留配置?
我使用管理界面
配置ProxySQL。
我尝试在 /etc/proxysql.cnf
文件的 mysql_users
部分添加服务器。但似乎根本没有任何效果。这很奇怪。
最佳答案
根据这个document ,我应该使用 SAVE MYSQL SERVERS TO DISK
将 mysql_servers
配置保存到磁盘。
SAVE MYSQL VARIABLES TO DISK;
用于将其他变量保存到磁盘。
关于mysql - EC2实例重启后如何保留ProxySQL的配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55178087/