共計 1081 個字符,預計需要花費 3 分鐘才能閱讀完成。
這篇文章主要介紹“mysql 怎么刪除從庫”,在日常操作中,相信很多人在 mysql 怎么刪除從庫問題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”mysql 怎么刪除從庫”的疑惑有所幫助!接下來,請跟著丸趣 TV 小編一起來學習吧!
步驟 1:查詢從庫信息
在主庫中執行以下命令,查詢當前從庫信息:
SHOW SLAVE HOSTS;
這將返回一個表格,包含當前從庫的 IP 地址、端口號以及一些其他信息。找到你想要刪除的從庫所在的行,記下它的“Server_id”值。
步驟 2:停止與從庫的復制
在主庫中執行以下命令,停止與從庫的復制:
STOP SLAVE;
步驟 3:刪除從庫記錄
在主庫中執行以下命令,刪除從庫記錄:
DELETE FROM mysql.slave_master_info WHERE master_host= IP 地址 AND master_port= 端口號;
DELETE FROM mysql.slave_relay_log_info WHERE master_host= IP 地址 AND master_port= 端口號;
DELETE FROM mysql.slave_worker_info WHERE host= IP 地址 AND port= 端口號;
將“IP 地址”和“端口號”替換為你想刪除的從庫的實際值。
步驟 4:刪除從庫用戶
在主庫中執行以下命令,刪除從庫用戶:
DROP USER 用戶名 @ IP 地址
將“用戶名”和“IP 地址”替換為從庫用戶的實際值。
步驟 5:刪除從庫在主庫中的二進制日志文件
在主庫中執行以下命令,刪除從庫在主庫中的二進制日志文件:
PURGE BINARY LOGS TO 主日志文件名稱. 日志文件編號
將“主日志文件名稱”和“日志文件編號”替換為從庫在主庫中的最后一個日志文件的實際值。
步驟 6:刪除從庫在從庫中的日志文件
在從庫中執行以下命令,刪除從庫在從庫中的日志文件:
RESET SLAVE ALL;
步驟 7:重啟主從復制
在主庫中執行以下命令,重啟主從復制:
START SLAVE;
現在,你已經成功地刪除了 MySQL 主從架構中的一個從庫。請注意,在刪除從庫之前,請確保你的主庫和其他從庫與該從庫之間沒有任何重要任務和數據傳輸,以避免在刪除時丟失數據。
到此,關于“mysql 怎么刪除從庫”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注丸趣 TV 網站,丸趣 TV 小編會繼續努力為大家帶來更多實用的文章!
向 AI 問一下細節
丸趣 TV 網 – 提供最優質的資源集合!