MySQL主從複製配置步驟如何操作?學linux要什麼基礎
MySQL的主從複製是一個非同步的複製過程,資料將從一個MySQL資料庫(Master)複製到另一個MySQL資料庫(Slave),在Master與Slave之間實現整個主從複製的過程是由三個執行緒參與完成的。其中有兩個執行緒(SQL執行緒和I/O執行緒)在Slave端,另外一個執行緒(IO執行緒)在Master端。那麼MySQL主從複製配置步驟如何操作?
MySQL主從複製配置步驟如何操作?
1)準備兩臺資料庫環境或單臺多例項環境,確定能正常啟動和登入。
2)配置my.cnf檔案:主庫配置log-bin和server-id引數;從庫配置server-id,該值不能和主庫及其他從庫-一樣,一般不開啟從庫log-bin功能。注意,配置引數後要重啟才能生效。
3)登入主庫,增加從庫連線主庫同步的賬戶。
4)登入主庫,整庫鎖表fush table with read lock(視窗關閉後即失效,超時引數設定的時間到了,鎖表也失效),然後show master status檢視binlog的位置狀態。
5)新開視窗,在Linux命令列備份匯出原有的資料庫資料,並複製到從庫所在的伺服器目錄。如果資料庫資料量很大,並且允許停機,可以停機打包,而不用mysqldump。
6)匯出主庫資料後,執行unlock tables解鎖主庫。
7)把主庫匯出的資料恢復到從庫。
8)根據主庫的show master status檢視到的binlog的位置狀態,在從庫執行changemaster to...語句。
9)從庫開啟複製開關,即執行start slave;o
10)從庫show slave statusG,檢查同步狀態,並在主庫進行更新測試。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2772959/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql複製--主從複製配置MySql
- MYSQL主從複製配置(整理)MySql
- MYSQL主從複製製作配置方案MySql
- Mysql 基於GTID主從複製MySql
- MySQL 主從複製安裝部署配置MySql
- Docker 教程十五配置MySQL 主從複製DockerMySql
- mysql5.7主從複製,主主複製MySql
- Redis主從複製工作原理和步驟介紹Redis
- MySQL主從複製MySql
- MySQL主從複製配置心跳功能介紹MySql
- 主從複製是啥或者主從複製的原理是什麼?
- 在Linux中,mysql 如何減少主從複製延遲?LinuxMySql
- 基於Linux的mysql主從配置LinuxMySql
- MySQL主從複製之GTID複製MySql
- MySQL主從複製原理MySql
- MySQL的主從複製MySql
- mysql--主從複製MySql
- mysql 8.4 主從複製MySql
- mysql主從複製搭建MySql
- MySQL 5.7基於GTID的主從複製MySql
- MySQL 5.7 基於GTID搭建主從複製MySql
- mysql 基於日誌的主從複製MySql
- mysql主從複製配置與問題解決MySql
- MySQL主從複製之半同步複製MySql
- MySQL主從複製之非同步複製MySql非同步
- MySQL++:Liunx - MySQL 主從複製MySql
- MySQL(13)---MYSQL主從複製原理MySql
- mysql主從複製(一):一主多從MySql
- MySQL主從複製應用場景有哪些?怎麼樣才能學好linuxMySqlLinux
- MySQL 5.7 多主一從(多源複製)同步配置MySql
- MySQL主從複製配置引數 -- logs-slave-updatesMySql
- windows 下mysql主從複製WindowsMySql
- mysql實現主從複製MySql
- mysql主從延遲複製MySql
- MySQL 主從複製實操MySql
- MySQL主從複製歷程MySql
- MySQL-18.主從複製MySql
- Windows Mysql主從複製部署WindowsMySql