日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 5.5.15_mysql5.5.15配置主从数据库

發布時間:2024/4/14 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 5.5.15_mysql5.5.15配置主从数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、編輯主庫的my.cnf

在[mysqld]下添加如下配置

server-i=1?#一般默認為1,不需要修改(一般都以ip的后兩位為server-id,保證全局的一致)

read-only=0#主庫讀寫都可以

binlog-do-db=test#需要同步的數據庫名稱,要同步多個可以寫多行

binlog-ignore-db=mysql#不需要同步的數據庫名稱,可以寫多行

binlog-ignore-db=performance_schema

log-bin=mysql-bin?#二進制日志名稱,確保此文件可寫

2、設置同步數據庫用的賬號

編輯好配置文件后,重啟mysql,然后分配一個具有replication?slave權限的用戶

例:??grant?replication?slave?on?*.*?to?backup@10.6.222.195?identified?by?'123'

3、查看主機狀態

mysql>show?master?status;

記下file和position?,這里顯示的binlog_do_db和binlog_ignore_db就是第一步在配置文件中設置的。

4、編輯從庫的my.cnf

將從庫的server-id改成與主庫不一致,也可以添加replicate-do-db和replicate-ignore-db來指定同步的數據庫和不同步的數據庫。

server-id=2

read-only=1?#從庫只讀

replicate-do-db=test

replicate-ignore-db=mysql

replicate-ignore-db=information_schema

replicate-ignore-db=performance_schema

5、在從庫上設置主庫信息

編輯完配置文件后,重啟從庫mysql,然后用change?master命令設置主庫信息。

mysql>change?master?to?master_host='10.6.208.183',master_user='backup',master_password='123',master_log_file='mysql-bin.000019',master_log_pos=746;

master_host為主庫ip;master_user,master_password是第二步分配的同步用的用戶名和密碼;master_log_file,master_log_position是第三步中的file和position值。

6、查看是否配置成功

start?slave?#啟動從數據庫

show?slave?status?\G;#查看從庫狀態

若Slave_IO_State、Slave_IO_Running、Slave_SQL_Running狀態如上圖則表示配置成功。

7、主從庫都配置好后,將主庫的進行一個完全備份,然后導入從庫,保證當前主從一致,那么以后主庫的任何修改都會同步到從庫上面,保證主從數據的一致性。

8、配置過程常見錯誤

a?、ERROR?1064?(42000):?You?have?an?error?in?your?SQL?syntax;?check?the?manual?that?corresponds?to?your?MySQL?server?version?for?the?right?syntax?to?use?near?'master_user='USER'

執行change命令時落了逗號。

b?、若出現Slave_IO_Running、Slave_SQL_Running狀態為no,則從stop?slave從新執行一遍change?master?to?master_host='10.6.208.183',master_user='backup',master_password='123',master_log_file='mysql-bin.000019',master_log_pos=746;

然后再start?slave就可以了。

總結

以上是生活随笔為你收集整理的mysql 5.5.15_mysql5.5.15配置主从数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。