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

      歡迎訪問 生活随笔!

      生活随笔

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

      数据库

      linux 指定库名 登录mysql_Linux下指定mysql数据库数据配置主主同步的实例

      發布時間:2025/3/15 数据库 29 豆豆
      生活随笔 收集整理的這篇文章主要介紹了 linux 指定库名 登录mysql_Linux下指定mysql数据库数据配置主主同步的实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

      一、 概念:① 數據庫同步? (主從同步 --- 主數據庫寫的同時 往從服務器寫數據)

      ② 數據庫同步? (主主同步 --- 兩臺數據庫服務器互相寫數據)

      二、 舉例

      主主數據庫同步服務器配置

      數據庫服務器(A) 主數據庫?? IP:192.168.1.134

      數據庫服務器(B) 主數據庫?? IP:192.168.1.138

      兩臺服務器同步的用戶名為: bravedu??? 密碼: brave123

      一、主數據庫操作設置(A):

      ① 創建同步用戶名?? 允許連接的 用戶IP地址? (非本機IP)

      grant replication slave on *.* to 'bravedu'@'192.168.1.%' identified by 'brave123';

      flush privileges;

      ② 更改mysql配置文件

      [mysqld]

      server-id = 1

      log-bin=/www/mysql/binlog/binlog (路徑要根據自己的安裝設置)

      binlog-do-db = dbname (要同步的數據庫名)

      binlog-ignore-db=mysql

      #相對應主從數據庫同步不同的地方

      log-slave-updates

      sync_binlog=1

      auto_increment_offset=1

      auto_increment_increment=2

      replicate-do-db = dbname

      replicate-ignore-db = mysql,information_schema

      重啟mysql服務器

      ③ 查看主數據庫同步狀態? IP: ***.134

      mysql>flush tables with read lock;

      mysql>show master status\G

      *************************** 1. row ***************************

      File: mysql-bin.000001??? (這里注意 設置從服務器的時候要用)

      Position: 106???????????? (這里注意設置從服務器的時候要用)

      Binlog_Do_DB: dbname

      Binlog_Ignore_DB: mysql

      1 row in set (0.00 sec)

      mysql>unlock tables;

      *****主服務器到目前位置設置完畢*******

      二、從數據庫操作設置(B):

      ① 創建同步用戶名

      grant replication slave on *.* to 'bravedu'@'192.168.1.%' identified by 'brave123';

      flush privileges;

      ② 更改mysql配置文件

      [mysqld]

      server-id = 2

      log-bin=/www/mysql/binlog/binlog (路徑要根據自己的安裝設置)

      binlog-do-db = dbname (要同步的數據庫名)

      binlog-ignore-db= mysql,information_schema

      #相對于主從同步不同的地方

      binlog-do-db = dbname

      binlog-ignore-db=mysql

      log-slave-updates

      sync_binlog=1

      auto_increment_offset=2

      auto_increment_increment=2

      重啟mysql服務器

      查看主數據庫同步狀態? IP: ***.138

      mysql>flush tables with read lock;

      mysql>show master status\G

      *************************** 1. row ***************************

      File: mysql-bin.000005??? (這里注意 設置從服務器的時候要用)

      Position: 106???????????? (這里注意設置從服務器的時候要用)

      Binlog_Do_DB: dbname

      Binlog_Ignore_DB: mysql

      1 row in set (0.00 sec)

      mysql>unlock tables;

      ③? 指定主主數據庫服務器同步指令

      注:IP為主服務器的IP,用戶名,密碼,log_file,log_post 服務器互相統一

      可能這塊操作 需要先? 解除鎖表、停止數據庫狀態、在運行后 在啟動狀態

      mysql > stop? slave;

      #設置192.168.1.138數據庫服務器配置 那么host 配置文件信息 就是 134的信息

      mysql > change master to master_host='192.168.1.134', master_user='bravedu', master_password='brave123', master_log_file='mysql-bin.000005', master_log_pos=106;

      #設置192.168.1.134 數據庫服務器配置 那么host 等配置文件信息 就是 134的信息

      mysql > change master to master_host='192.168.1.138', master_user='bravedu', master_password='brave123', master_log_file='mysql-bin.000001', master_log_pos=106;

      mysql > start slave;

      mysql > unlock tables;

      ④ 查看主數據庫同步狀態? 會出來很多信息 但是主要看這兩個狀態就行了 如果都是 yes 就可以了

      mysql>show slave status\G;

      Slave_IO_Running: Yes

      Slave_SQL_Running: Yes

      至此,主主數據庫同步成功配置完成。

      與50位技術專家面對面20年技術見證,附贈技術全景圖

      總結

      以上是生活随笔為你收集整理的linux 指定库名 登录mysql_Linux下指定mysql数据库数据配置主主同步的实例的全部內容,希望文章能夠幫你解決所遇到的問題。

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