mysql主从复制 REPLICATE_DO_DB 参数从服务器reboot后每次都回滚为初始设置
问题描述
我在微软云上搭建mysql主从复制master-slave使用了bitnami with replication 的镜像
镜像中my.cnf配置(主服务器)
[mysqladmin]user=[mysqld]skip-name-resolvebasedir=/opt/bitnami/mysqlport=3306socket=/opt/bitnami/mysql/tmp/mysql.socktmpdir=/opt/bitnami/mysql/tmpmax_allowed_packet=16Mbind-address=0.0.0.0pid-file=/opt/bitnami/mysql/tmp/mysqld.pidlog-error=/opt/bitnami/mysql/logs/mysqld.logcharacter-set-server=UTF8collation-server=utf8_general_ci[client]port=3306socket=/opt/bitnami/mysql/tmp/mysql.sockdefault-character-set=UTF8[manager]port=3306socket=/opt/bitnami/mysql/tmp/mysql.sockpid-file=/opt/bitnami/mysql/tmp/mysqld.pid!include /bitnami/mysql/conf/my_custom.cnf
镜像中my.cnf配置(从服务器)
[mysqladmin]user=[mysqld]skip-name-resolvebasedir=/opt/bitnami/mysqlport=3306socket=/opt/bitnami/mysql/tmp/mysql.socktmpdir=/opt/bitnami/mysql/tmpmax_allowed_packet=16Mbind-address=0.0.0.0pid-file=/opt/bitnami/mysql/tmp/mysqld.pidlog-error=/opt/bitnami/mysql/logs/mysqld.logcharacter-set-server=UTF8collation-server=utf8_general_ci[client]port=3306socket=/opt/bitnami/mysql/tmp/mysql.sockdefault-character-set=UTF8[manager]port=3306socket=/opt/bitnami/mysql/tmp/mysql.sockpid-file=/opt/bitnami/mysql/tmp/mysqld.pid !include /bitnami/mysql/conf/my_custom.cnf
并没有关于REPLICATE_DO_DB 参数的设置
连接进入mysql后执行sql修改REPLICATE_DO_DBCHANGE REPLICATION FILTER REPLICATE_DO_DB = ();在启动slave;主从复制是可以得的,可是每次reboot从服务器后REPLICATE_DO_DB都会回滚回默认bitnami数据库
是不是还有其他地方设置REPLICATE_DO_DB?
问题解答
回答1:这种情况肯定是在默认启动参数中配置了才会按这个启动(猜测要么你看的配置文件不对,要么可能在你创建的时候就配置的),你需要将你的自定义参数写到配置文件中尝试一下
回答2:把主从配置信息写入配置文件!
回答3:自己linux不熟出现的问题,是在配置文件里面
配置文件最后 !include /bitnami/mysql/conf/my_custom.cnflinux文件链接这里配置。。。文件找了很久
相关文章:
1. css - 小程序canvas环形进度条2. mysql多表查询3. javascript - 调微信分享朋友接口,出现下面问题,求解答,4. 在别的电脑使用JDBC连接其他电脑上安装的mysql数据库5. 主从复制 - MySQL 主从延迟 300s 以上,求大神解答6. javascript - Object.create(null) 和 {} 区别是什么7. mysql主从 - 请教下mysql 主动-被动模式的双主配置 和 主从配置在应用上有什么区别?8. 微信扫码跳转页面是怎么实现的9. javascript - 关于iscroll的一段代码,希望有人解释10. 老师,CSS3里面,选择一个DIV,这个DIV是以什么为原点进行旋转的啊?

网公网安备