91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mysql 中replication的作用是什么

發布時間:2021-08-04 17:03:39 來源:億速云 閱讀:177 作者:Leah 欄目:數據庫

今天就跟大家聊聊有關mysql 中replication的作用是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

1. master mysql 中修改/etc/my.cnf 在mysqld下添加如下兩行:
log-bin=/var/lib/mysql/mysql-bin.log
server-id=1
#binlog-do-db=DB1
#binlog-do-db=DB2     #如果備份多個,重復設置這個選項即可
2.重啟,添加slave replication 用戶
GRANT REPLICATION SLAVE ON *.* TO  IDENTIFIED BY slave_password;
FLUSH PRIVILEGES;
FLUSH TABLES WITH READ LOCK;
SHOW MASTER STATUS;
 
+------------------+----------+--------------+------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000001 |      890 |              |                  |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)
unlock tables;
記下 file名和binlog的位置.
4.在slave mysql上操作.
編輯從服務器的配置文件:/etc/my.cnf
[mysqld]
#sync data
server-id=2            #注意不能重復
master-host=192.168.100.10
master-user=slave
master-password=slave_password
master-port=3306
master-connect-retry=60
#replicate-do-db=DB1
#replicate-do-db=
5.重啟slave mysql .
stop slave;
CHANGE MASTER TO MASTER_HOST=192.168.100.13, MASTER_USER=slave, MASTER_PASSWORD=slave_password, MASTER_LOG_FILE=mysql-bin.000001, MASTER_LOG_POS=890;
start slave;
5.在master mysql上創建數據庫測試,從庫是否同步.或者show slave statusG 查看
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
兩個yes為同步.
補充:
在從服務器上使用show slave statusG
Slave_IO_Running,為No,
    則說明IO_THREAD沒有啟動,請執行start slave io_thread
    Slave_SQL_Running為No
    則復制出錯,查看Last_error字段排除錯誤后執行start slave sql_thread
    查看Slave_IO_State字段空 //復制沒有啟動
    Connecting to master//沒有連接上master
    Waiting for master to send event//已經連上
    主服務器上的相關命令:
    show master status
    show slave hosts
    show logs
    show binlog events
    purge logs to log_name
    purge logs before date
reset master(老版本flush master)
    set sql_log_bin=
    從服務器上的相關命令:
    slave start
    slave stop
    SLAVE STOP IO_THREAD //此線程把master段的日志寫到本地
    SLAVE start IO_THREAD
    SLAVE STOP SQL_THREAD //此線程把寫到本地的日志應用于數據庫
    SLAVE start SQL_THREAD
    reset slave
    SET GLOBAL SQL_SLAVE_SKIP_COUNTER
    load data from master
show slave status(SUPER,REPLICATION CLIENT)
    CHANGE MASTER TO MASTER_HOST=, MASTER_PORT=,MASTER_USER=, MASTER_PASSWORD= //動態改變master信息
    PURGE MASTER [before date] 刪除master端已同步過的日志

看完上述內容,你們對mysql 中replication的作用是什么有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广河县| 红桥区| 瑞昌市| 镇江市| 资中县| 林周县| 吉首市| 万宁市| 昆山市| 梨树县| 久治县| 中江县| 濮阳市| 五寨县| 罗甸县| 铜鼓县| 晋宁县| 安吉县| 四川省| 伊吾县| 太仆寺旗| 巴塘县| 资讯| 瑞丽市| 凭祥市| 南宫市| 突泉县| 怀仁县| 大庆市| 双鸭山市| 锦州市| 东阿县| 启东市| 扬州市| 齐齐哈尔市| 汉沽区| 裕民县| 县级市| 新邵县| 金门县| 精河县|