mysql主從-ms

1、環境準備

一、準備兩臺安裝有mysql的linux服務器mysql

二、安裝的mysql版本最好相同linux

三、配置兩臺服務器的主機名和IP地址,主機名:master和slave,IP地址:192.168.0.20和192.168.0.19sql

四、確保兩臺服務器中mysql的數據一致,若是不一致,經過備份master的數據庫,導入到slave中。數據庫

2、配置主從

master服務器

一、配置同步受權用戶slave,密碼:12345ubuntu

命令:服務器

 1 root@rshine-virtual-machine:~#  2 root@rshine-virtual-machine:~# mysql -uroot -padmin@1234
 3 Welcome to the MySQL monitor.  Commands end with ; or \g.  4 Your MySQL connection id is 88
 5 Server version: 5.5.62-0ubuntu0.14.04.1-log (Ubuntu)  6 
 7 Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.  8 
 9 Oracle is a registered trademark of Oracle Corporation and/or its 10 affiliates. Other names may be trademarks of their respective 11 owners. 12 
13 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. 14 
15 mysql> grant replication slave on *.* to slave@'192.168.0.19' identified by "12345";

二、修改mysql配置文件/etc/mysql/my.cnfide

三、重啓mysql測試

命令:spa

1 /etc/init.d/mysql restart

四、查看master的狀態信息3d

命令:

slave服務器

 一、修改mysql配置文件/etc/mysql/my.cnf

二、重啓mysql

命令 :

1 /etc/init.d/mysql restart

三、配置主mysql信息,包括同步帳號和密碼,IP地址、端口號、以及二進制日誌文件名。

命令:

四、查看slave狀態

命令:

3、測試主從效果

一、查看主從服務器mysql數據是否一致

 

 從上述結果看,master和slave的數據庫數據一致。

二、在master中插入一條數據,查看slave中會不會同步這條數據

三、查看slave的數據

 

由此可得,slave同步了master插入的一條數據。實現了主從同步。

相關文章
相關標籤/搜索