linux編輯保存退出命令「linux複製命令行內容」

在搭建mysql主從複製的時候必須配置好Mysql服務器才能搭建

Mysql主從複製

1.主從複製必須得創建兩個虛擬機空間才可以,可以在主虛擬機上克隆兩個虛擬機來完成。

在Linux系統上實現MySql主從複製

2.兩個虛擬機都啟動mysql服務,操作完全相同,我用一台虛擬機為實例。

指令:systemctl status mysqld

在Linux系統上實現MySql主從複製

3.停止指令:systemctl stop mysqld

在Linux系統上實現MySql主從複製

4.修改mysql配置文件,指令:vim/etc/my.cnf在Linux系統上實現MySql主從複製

ps:兩個機器的server-id不能一致

mysql(master):
                     server-id=1
                     log-bin=mysql-bin
                     log-slave-updates
                     slave-skip-errors=all

mysql(slave):
                     server-id=2
                     log-bin=mysql-bin
                     log-slave-updates
                     slave-skip-errors=all

5.重啟mysql服務指令:systemctl restart mysqld

在Linux系統上實現MySql主從複製

6.啟動數據庫指令:mysql -uroot -p 啟動後輸入指令:SHOW VARIABLES like ‘server_id’;檢測配置是否生效。

在Linux系統上實現MySql主從複製

7.登錄master節點執行如下命令,指令如下:show master status;

在Linux系統上實現MySql主從複製

8.登錄從節點啟動mysql執行命令。

在Linux系統上實現MySql主從複製
change master to
master_host='192.168.106.131',
master_user='root',
master_password='Java!123',
master_log_file='mysql-bin.000001',
master_log_pos=154;

9.開啟從節點,開啟主從複製 指令:start slave;

在Linux系統上實現MySql主從複製

10.查看從節點狀態指令:show slave statusG;出現下面兩個有一個yes和no的都沒配置成功,解決方法如下:

在Linux系統上實現MySql主從複製

11.如果在搭建過程中出現以上錯誤,可以查看錯誤日誌 指令:cd/var/log/ 回車後 cat mysqld.log

在Linux系統上實現MySql主從複製

12.先停下指令:stop slave;

在Linux系統上實現MySql主從複製

13.查看主從指令:
cat/var/lib/mysql/auto.cnf

在Linux系統上實現MySql主從複製

14.主和從全部清除下執行命令,指令:rm
-rf/var/lib/mysql/auto.cnf

在Linux系統上實現MySql主從複製

15.退出 exit;

在Linux系統上實現MySql主從複製

16.重啟指令:systemctl restart mysqld

在Linux系統上實現MySql主從複製

17.在服務器上啟動mysql指令: mysql -uroot -p

在Linux系統上實現MySql主從複製

18.開啟主從複製命令: start slave;

在Linux系統上實現MySql主從複製

19.開啟節點狀態,show slave statusG;

在Linux系統上實現MySql主從複製

20.再次連接就成功了

在Linux系統上實現MySql主從複製

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/252701.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-14 02:18
下一篇 2024-12-14 02:18

相關推薦

發表回復

登錄後才能評論