mysql數據庫服務器的調整
來源:程序員人生 發布時間:2014-12-09 08:53:14 閱讀次數:3360次
前天給客戶做1次數據庫服務器的調劑,把之前的1臺主機廢棄,1臺從庫提升為主,然后新加入其他從機,這里記錄下操作步驟:
1、老主庫開啟只讀,以便后面步驟出問題回滾回來:flush tables with read lock
2、110.10.1.102升級為主庫,暫停同步,重置為主,清算中繼信息,重啟數據庫
stop slave , reset master , mv master.info relay.log /tmp
修改配置文件my.cnf 加入expire_logs_days=15和innodb_file_per_table
3、開啟新主庫只讀:flush tables with read lock
導出邏輯備份:mysqldump -u root -p --single-transaction -R --flush-logs --master-data=1 -databases db1 db2 db3> database1204.sql
4、show master status,往新的從庫導入數據,并change master
5、最后查看所有從庫的狀態信息,show slave status,并unlock 主庫的tables
提示1點,mysql5.5的版本不再支持/etc/my.cnf 里的masterhost等參數,必須要連上mysql履行change master
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈