我已经按照教程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
部分中添加服务器。但似乎根本没有效果。这很奇怪。
答案 0 :(得分:0)
根据此document,我应该使用SAVE MYSQL SERVERS TO DISK
将mysql_servers
配置保存到磁盘上。
SAVE MYSQL VARIABLES TO DISK;
用于将其他变量保存到磁盘。