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

歡迎訪問 生活随笔!

生活随笔

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

数据库

MySQL主从数据库配置

發(fā)布時間:2023/11/29 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL主从数据库配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?公司有未知臺服務器,以后都要自己來接管。MySQL主從是必需要會的技術,所以加強學習一下以圖以后安穩(wěn)日子啊!

主服務器(master): 192.168.30.204,用yum安裝的MySQL.(內(nèi)有多個庫)

從服務器(slave) : 192.168.30.3, ?用yum安裝的MySQL(新安裝)

配置的主要流程是:

主服務器(master):?

  • 1。編輯MySQL配置文件/etc/my.cnf?
  • ?
  • log-bin=mysql-bin??#啟動二進制文件?
  • ?
  • server-id=1?????#?1為master端ID?
  • ?
  • #binlog-do-db=zabbix???#指定需要同步的庫?
  • ?
  • #binlog-ingore-db=mysq,test?#指定不需要同步的庫?
  • 數(shù)據(jù)庫的設置

  • mysql>?grant?replication?slave?on?*.*?to?'root'@'192.168.30.3'?identified?by?'123456';?
  • ? # 給IP地址為192.168.30.3上的MySQL用戶root用戶受予可復制權
  • mysql>?flush?tables?with?read?lock;?
  • ? #先關閉數(shù)據(jù)庫的寫入,防止同步時有數(shù)據(jù)出入。
  • mysql>?flush?privileges;?
  • ?
  • mysql> show master status;
  • +------------------+----------+--------------+------------------+
  • | File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
  • +------------------+----------+--------------+------------------+
  • | mysql-bin.000001 | 584530 | | |
  • +------------------+----------+--------------+------------------+
  • 1 row in set (0.00 sec)
  • ?
  • mysql>?quit;?
  • ?

  • #?mysqldump?--all-databases?-u?root?-p?>?all.sql??
  • ??導出數(shù)據(jù)庫?
  • #scp?./all.sql?root@192.168.30.204:/root/.?
  • ?復制導出的數(shù)據(jù)庫到從服務器上?
  • ?

    從服務器(slave):

    新安裝MySQL之后設置root用戶密碼,并導入主服務器中的數(shù)據(jù)

    ?mysql -uroot -p < all.sql?
  • 編輯配置文件:/etc/my.cnf?
  • server-id?=?2?#設置server-id為2以上的值?

  • mysql>?flush?tables?with?read?lock;??
  • ???????先鎖定對數(shù)據(jù)庫的寫入??
  • mysql>?change?master?to?
  • >?master_host='192.168.30.204',?
  • > master_user='root',?
  • >?master_password='123mmn',?
  • >?master_log_file='mysql-bin.000001',?
  • >?master_log_pos=584530;?
  • ?
  • 最后,分別在主服務器和從服務上開啟服務:

  • 主:?
  • mysql>?unlock?tables;?
  • 從:?
  • msyql>?start?slave?start;?
  • unlock?tables;?
  • 最后的檢查驗證:

    ?

    mysql> show slave status\G

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

    ? ? ? ? ? ? ? ?Slave_IO_State: Waiting for master to send event

    ? ? ? ? ? ? ? ? ? Master_Host: 192.168.30.204

    ? ? ? ? ? ? ? ? ? Master_User: root

    ? ? ? ? ? ? ? ? ? Master_Port: 3306

    ? ? ? ? ? ? ? ? Connect_Retry: 60

    ? ? ? ? ? ? ? Master_Log_File: mysql-bin.000002

    ? ? ? ? ? Read_Master_Log_Pos: 3268381

    ? ? ? ? ? ? ? ?Relay_Log_File: mysqld-relay-bin.000005

    ? ? ? ? ? ? ? ? Relay_Log_Pos: 3268526

    ? ? ? ? Relay_Master_Log_File: mysql-bin.000002

    ? ? ? ? ? ? ?Slave_IO_Running: Yes

    ? ? ? ? ? ? Slave_SQL_Running: Yes

    ? ? ? ? ? ? ? Replicate_Do_DB:?

    ? ? ? ? ? Replicate_Ignore_DB:?

    ? ? ? ? ? ?Replicate_Do_Table:?

    ? ? ? ?Replicate_Ignore_Table:?

    ? ? ? Replicate_Wild_Do_Table:?

    ? Replicate_Wild_Ignore_Table:?

    ? ? ? ? ? ? ? ? ? ?Last_Errno: 0

    ? ? ? ? ? ? ? ? ? ?Last_Error:?

    ? ? ? ? ? ? ? ? ?Skip_Counter: 0

    ? ? ? ? ? Exec_Master_Log_Pos: 3268381

    ? ? ? ? ? ? ? Relay_Log_Space: 3268827

    ? ? ? ? ? ? ? Until_Condition: None

    ? ? ? ? ? ? ? ?Until_Log_File:?

    ? ? ? ? ? ? ? ? Until_Log_Pos: 0

    ? ? ? ? ? ?Master_SSL_Allowed: No

    ? ? ? ? ? ?Master_SSL_CA_File:?

    ? ? ? ? ? ?Master_SSL_CA_Path:?

    ? ? ? ? ? ? ? Master_SSL_Cert:?

    ? ? ? ? ? ? Master_SSL_Cipher:?

    ? ? ? ? ? ? ? ?Master_SSL_Key:?

    ? ? ? ? Seconds_Behind_Master: 0

    Master_SSL_Verify_Server_Cert: No

    ? ? ? ? ? ? ? ? Last_IO_Errno: 0

    ? ? ? ? ? ? ? ? Last_IO_Error:?

    ? ? ? ? ? ? ? ?Last_SQL_Errno: 0

    ? ? ? ? ? ? ? ?Last_SQL_Error:?

    1 row in set (0.09 sec)

    ?

    mysql>?

    ?

    有高亮顏色字體的語句結果表明主從服務正常開啟并運行了。

    在主服務器上新增一個表,再到從服務器上查看是否有這個新增的表就可驗證主從服務器是否正常了。

    ?

    ?

    ?

    ?

    轉載于:https://blog.51cto.com/fengzhige/1029755

    總結

    以上是生活随笔為你收集整理的MySQL主从数据库配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。