mysql - EC2实例重启后如何保留ProxySQL的配置?

标签 mysql database proxysql

我已按照教程 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 DISKmysql_servers 配置保存到磁盘。

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

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

相关文章:

php - Laravel:如何对多种内容类型进行评论?

MySQL 从外部集中选择不在表中的值

MySql查询需要很长时间

mysql - 如何在没有 SELECT 权限的情况下更新特定记录?

database - 在图数据库中找到某种类型的 N 个邻居

mysql - 是否可以要求 ProxySQL 在读取时使用特定的 GTID?

mysql - NodeJS mysql 模块将 localhost 转换为 127.0.0.1 并且连接失败

MySQL 输出十六进制字符串为 UTF-8

C# OleDB 删除命令