首頁 > 資料庫 > mysql教程 > mysql怎麼刪除從函式庫

mysql怎麼刪除從函式庫

王林
發布: 2023-05-26 11:34:56
轉載
1180 人瀏覽過

步驟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怎麼刪除從函式庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:yisu.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板