欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Mysql主從同步如何重置

 更新時間:2024年10月03日 13:01:54   作者:Janson666  
在MySQL數(shù)據(jù)庫運維中,遇到主從數(shù)據(jù)庫數(shù)據(jù)不一致時需要進行同步重置,本文介紹了主從同步重置的具體步驟:首先對從庫操作,包括停止slave、重置從庫;其次對主庫進行操作,包括重置主庫同步設(shè)置、鎖定主庫;最后從庫導(dǎo)入主庫數(shù)據(jù)

背景

服務(wù)器強制重啟,導(dǎo)致MySQL主從數(shù)據(jù)庫出現(xiàn)數(shù)據(jù)不一致問題,主從數(shù)據(jù)庫數(shù)據(jù)相差較大,無法完成數(shù)據(jù)同步,出現(xiàn)報錯。

因此,需要進行主從同步重置操作。

1. 首先對從庫進行操作

  • 1)進入MySQL 命令行管理界面
mysql -uroot -p
  • 2)停止slave
stop slave;
  • 3)重置從庫
reset slave all;
  • 4)清除已同步數(shù)據(jù)庫
# drop database `***`;
如:drop database 'eroom';

2. 對主庫進行操作

  • 1)重置主庫同步設(shè)置
RESET MASTER;
  • 2)鎖定主庫,只能讀
FLUSH TABLES WITH READ LOCK;
  • 3)退出MySQL控制臺,執(zhí)行導(dǎo)出全部mysql數(shù)據(jù)
# -h 當前主機ip地址 -p MySQL端口
mysqldump -uroot -p --host=192.168.0.116 --port=3306 --all-databases >/root/master-dump.sql

4)解鎖主庫

UNLOCK TABLES;

3. 從庫導(dǎo)入主庫導(dǎo)出的數(shù)據(jù)

  • 1)導(dǎo)入全部數(shù)據(jù)
# -h 當前主機ip地址 -p MySQL端口
mysql -uroot -h 192.168.0.113 -P 3306 -p < /root/master-dump.sql
  • 2)修改從庫同步設(shè)置
change master to master_host='主庫ip(192.168.1.1)',master_user='root',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=154;
# master_log_file 如下圖獲取
# master_log_pos 如下圖獲取
  • 3)獲取master_log_file 和master_log_pos 數(shù)據(jù)

進入主庫MySQL管理界面,執(zhí)行一下命令,查看master_log_file 和master_log_pos 數(shù)據(jù)

show master status;

  • 4)開啟從庫slave
start slave;
  • 5)查看slave狀態(tài)
show slave status\G;

如下圖所示,則表示配置成功。

附錄

1.設(shè)置主從配置:

2.添加數(shù)據(jù)同步賬戶:

grant replication slave on *.* to 'root'@'%' identified by '123456';

3.重啟mysql

mysql restart

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MySQL客戶端任意文件讀取漏洞方式

    MySQL客戶端任意文件讀取漏洞方式

    本文介紹了MySQL服務(wù)端反向讀取客戶端任意文件的漏洞原理,利用LOADDATAINFILE語法實現(xiàn),通過偽造MySQL服務(wù)器,客戶端讀取的文件內(nèi)容由服務(wù)端決定,漏洞復(fù)現(xiàn)步驟包括獲取腳本、修改配置、運行服務(wù)器、客戶端連接并查看日志,防范措施包括使用SSL模式和設(shè)置local_infile為0
    2025-02-02
  • MYSQL加密和壓縮函數(shù)詳解以及實戰(zhàn)(附示例)

    MYSQL加密和壓縮函數(shù)詳解以及實戰(zhàn)(附示例)

    這篇文章主要給大家介紹了關(guān)于MYSQL加密和壓縮函數(shù)詳解以及實戰(zhàn)的相關(guān)資料,加密函數(shù)主要用來對數(shù)據(jù)進行加密和界面處理,以保證某些重要數(shù)據(jù)不被別人獲取,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-12-12
  • MySQL 5.7安裝后默認登錄密碼的查看方法

    MySQL 5.7安裝后默認登錄密碼的查看方法

    許多朋友安裝MySQL 5.7之后不知道默認登錄密碼在哪里查看,本文小編將通過代碼示例和圖文結(jié)合的方式給大家介紹MySQL 5.7安裝后默認登錄密碼的查看方法,需要的朋友可以參考下
    2023-12-12
  • mysql分析sql是否成功使用索引的步驟詳解

    mysql分析sql是否成功使用索引的步驟詳解

    在MySQL中,可以通過使用EXPLAIN語句來分析SQL查詢是否成功使用了索引,本文給大家介紹了使用EXPLAIN語句分析SQL語句是否成功使用索引的步驟,需要的朋友可以參考下
    2023-12-12
  • vscode安裝mysql相關(guān)插件的詳細步驟

    vscode安裝mysql相關(guān)插件的詳細步驟

    這篇文章主要給大家介紹了關(guān)于vscode安裝mysql相關(guān)插件的詳細步驟,這將幫助你更高效地管理數(shù)據(jù)庫操作,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • MySql連接不上問題及解決

    MySql連接不上問題及解決

    這篇文章主要介紹了MySql連接不上問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • MySQL8自增主鍵變化圖文詳解

    MySQL8自增主鍵變化圖文詳解

    眾所周知MySQL 的主鍵可以是自增的,下面這篇文章主要給大家介紹了關(guān)于MySQL8自增主鍵變化的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • Linux下mysql異地自動備份的方法

    Linux下mysql異地自動備份的方法

    這篇文章主要介紹了Linux下mysql異地自動備份的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-06-06
  • centos7環(huán)境下源碼安裝mysql5.7.16的方法詳解

    centos7環(huán)境下源碼安裝mysql5.7.16的方法詳解

    這篇文章主要介紹了centos7環(huán)境下源碼安裝mysql5.7.16的方法,詳細分析了centos7環(huán)境下MySQL安裝的相關(guān)步驟、操作命令、配置方法與注意事項,需要的朋友可以參考下
    2020-02-02
  • MySQL Slave 觸發(fā) oom-killer解決方法

    MySQL Slave 觸發(fā) oom-killer解決方法

    這篇文章主要介紹了MySQL Slave 觸發(fā) oom-killer解決方法,需要的朋友可以參考下
    2016-07-07

最新評論