mysql資料庫伺服器的調整,mysql資料庫伺服器

來源:互聯網
上載者:User

mysql資料庫伺服器的調整,mysql資料庫伺服器

 前天給客戶做一次資料庫伺服器的調整,把以前的一台主機廢棄,一台從庫提升為主,然後新加入其他從機,這裡記錄下操作步驟:

一、老主庫開啟唯讀,以便後面步驟出問題復原回來:flush tables with read lock

二、110.10.1.102升級為主庫,暫停同步,重設為主,清理中繼資訊,重啟資料庫

    stop slave , reset master , mv master.info relay.log /tmp  

    修改設定檔my.cnf 加入expire_logs_days=15和innodb_file_per_table

三、開啟新主庫唯讀:flush tables with read lock

   匯出邏輯備份:mysqldump -u root -p  --single-transaction -R --flush-logs --master-data=1 -databases db1 db2 db3> database1204.sql

四、show master status,往新的從庫匯入資料,並change master

五、最後查看所有從庫的狀態資訊,show slave status,並unlock 主庫的tables

  提醒一點,mysql5.5的版本不再支援/etc/my.cnf 裡的masterhost等參數,必須要連上mysql執行change master

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.