數據庫主從復制,mysql主從復制超簡單_MYSQL 主從復制---簡單易學

 2023-11-18 阅读 29 评论 0

摘要:本帖最后由 傳說中的草包 于 2017-4-12 09:12 編輯為什么要用mysql主從復制? 這個問題不需要回答吧,,,,,想想,一個人干活快呢,還是一萬個能性格功力一樣的人干活快呢. 不用解釋大家都懂. 那咱們就開始吧.先來張圖?數據庫主從復制。看到了吧. 一臺主的. n個從的. 一主多從,而不

本帖最后由 傳說中的草包 于 2017-4-12 09:12 編輯

為什么要用mysql主從復制? 這個問題不需要回答吧,,,,,想想,一個人干活快呢,還是一萬個能性格功力一樣的人干活快呢. 不用解釋大家都懂. 那咱們就開始吧.

先來張圖

L3Byb3h5L2h0dHAvd3d3LnBocDIwLmNvbS9kYXRhL2F0dGFjaG1lbnQvZm9ydW0vMjAxNzA0LzExLzEwNTE0NHdnZm5nbnpjbzQ4MWVocm4uanBn.jpg?

數據庫主從復制。看到了吧. 一臺主的. n個從的. 一主多從,而不能一從多主.注意了哈.? ???那咱們就以??1從1主為例. 下面先配主機

1.主機配置,,, 主機ip地址是 103.212.32.135? ?進入服務器.編輯一下mysql的config信息. 比如

[Shell]?純文本查看?復制代碼

1

redis主從復制原理,vi /usr/local/mysql/my.cnf

然后修改以下幾個地址

找到[mysqld]節點 修改或是添加

[SQL]?純文本查看?復制代碼

MySQL主從?1

2

3

4

MySQL主從復制。5

6

#log-bin是指開啟二進制操作日志

log-bin=mysql-log

mysql數據庫備份。#serverid是指他的唯一id,可以理解為IP.所以說以ip的最后三位為id比較合適

server-id=123

#需要同步的庫. 不寫同步所有

binlog-do-db = 需要同步的數據庫,多個用逗號隔開

mysql mgr,重啟mysql.

2.添加一個同步用的用戶,注意,最好別用root

[SQL]?純文本查看?復制代碼

1

mysql復制原理,GRANT REPLICATION SLAVEON *.*to '用戶'@'%' identifiedby '密碼';

這里的%是指所有主機都可以聯

重啟.到此為止.服務器的配置完成.太尼瑪簡單了是吧. 沒事習慣就好了. 沒毛病. 從3開始就是客戶端配置了.

3. 打開從機,比如本地的,也是接第1步的操作個性my.cnf的這兩個屬性,注意id別重復.

mysql。4.回到服務器,執行一下這條sql

[SQL]?純文本查看?復制代碼

1

show master status

看到以下代碼說明正常.

+------------------+----------+--------------+------------------+

| File? ?? ?? ?? ? | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+--------------+------------------+

|?mysql-bin.000001?|? ?? ?308?|? ?? ?? ?? ???|? ?? ?? ?? ?? ?? ?|

+------------------+----------+--------------+------------------+

1 row in set (0.00 sec)

5.重啟后,執行以下代碼

[SQL]?純文本查看?復制代碼

1

2

3

4

5

6

change masterto master_host='103.212.32.135',

master_user='用戶',

master_password='密碼',

master_log_file='[color=Blue]mysql-bin.000001[/color]',

master_log_pos=[color=Red]308[/color];

start slave;

6.等待幾秒后從機執行

[SQL]?純文本查看?復制代碼

1

show slave status\G

Slave_IO_State: Waiting for master to send event

Master_Host??主服務器地址

Master_User 授權帳戶名

.........

Slave_IO_Running: Yes? ? //此狀態必須YES

Slave_SQL_Running: Yes? ???//此狀態必須YES

.......

到此說明正常.

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/177693.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息