mysql主從復(fù)制 REPLICATE_DO_DB 參數(shù)從服務(wù)器reboot后每次都回滾為初始設(shè)置
問(wèn)題描述
我在微軟云上搭建mysql主從復(fù)制master-slave使用了bitnami with replication 的鏡像
鏡像中my.cnf配置(主服務(wù)器)
[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配置(從服務(wù)器)
[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
并沒(méi)有關(guān)于REPLICATE_DO_DB 參數(shù)的設(shè)置
連接進(jìn)入mysql后執(zhí)行sql修改REPLICATE_DO_DBCHANGE REPLICATION FILTER REPLICATE_DO_DB = ();在啟動(dòng)slave;主從復(fù)制是可以得的,可是每次reboot從服務(wù)器后REPLICATE_DO_DB都會(huì)回滾回默認(rèn)bitnami數(shù)據(jù)庫(kù)
是不是還有其他地方設(shè)置REPLICATE_DO_DB?
問(wèn)題解答
回答1:這種情況肯定是在默認(rèn)啟動(dòng)參數(shù)中配置了才會(huì)按這個(gè)啟動(dòng)(猜測(cè)要么你看的配置文件不對(duì),要么可能在你創(chuàng)建的時(shí)候就配置的),你需要將你的自定義參數(shù)寫(xiě)到配置文件中嘗試一下
回答2:把主從配置信息寫(xiě)入配置文件!
回答3:自己linux不熟出現(xiàn)的問(wèn)題,是在配置文件里面
配置文件最后 !include /bitnami/mysql/conf/my_custom.cnflinux文件鏈接這里配置。。。文件找了很久
相關(guān)文章:
1. [python2]local variable referenced before assignment問(wèn)題2. python小白,關(guān)于函數(shù)問(wèn)題3. mysql - 如何在有自增id的情況下,讓其他某些字段能不重復(fù)插入4. 求救一下,用新版的phpstudy,數(shù)據(jù)庫(kù)過(guò)段時(shí)間會(huì)消失是什么情況?5. django - Python error: [Errno 99] Cannot assign requested address6. angular.js - 百度支持_escaped_fragment_嗎?7. java - 線上應(yīng)用,如果數(shù)據(jù)庫(kù)操作失敗的話應(yīng)該如何處理?8. node.js - win 下 npm install 遇到了如下錯(cuò)誤 會(huì)導(dǎo)致 無(wú)法 run dev么?9. python小白 關(guān)于類(lèi)里面的方法獲取變量失敗的問(wèn)題10. Python2中code.co_kwonlyargcount的等效寫(xiě)法
