mysql - 重启 EC2 实例后如何保留 ProxySQL 的配置?
问题描述
我已按照此处的教程进行操作,并在 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
.
我试过在文件mysql_users
部分添加服务器/etc/proxysql.cnf
。但似乎完全没有效果。这很奇怪。
解决方案
根据这个文档,我应该使用SAVE MYSQL SERVERS TO DISK
将mysql_servers
配置保存到磁盘。
SAVE MYSQL VARIABLES TO DISK;
用于将其他变量保存到磁盘。
推荐阅读
- ionic3 - @ionic-native/network 的 Ionic 3 网络不返回连接状态
- javascript - Cordova android 应用程序用户数据大小不断增长
- android - 来自delphi的Android Mediaprojection api
- neo4j - 将节点属性与 Neo 3.4.7 中的子字符串集合匹配
- numpy - Numpy,从形状 (5,) 制作 3D 形状
- watson-assistant-solutions - 什么的同义词?
- javascript - JavaScript我如何读取索引和子长度值
- sql - 使用 CTE 函数插入语句
- git - 在 master 上为一个实现合并数百个提交
- sas - 如何通过 SAS 选择 SCD-Type2 中的不匹配列