在centos中安裝mysql詳細步驟說明 條件:需要兩個虛擬機,一臺為主伺服器master,一臺為從伺服器slave 1 在master主服務中,創建用於同步的用戶 mysql> grant all privileges on *.* to 'rpl'@'192.168.178.162' iden ...
在centos中安裝mysql詳細步驟說明
條件:需要兩個虛擬機,一臺為主伺服器master,一臺為從伺服器slave
1 在master主服務中,創建用於同步的用戶
mysql> grant all privileges on *.* to 'rpl'@'192.168.178.162' identified by '123456' with grant option;
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
2 在slave中,安裝自動備份工具
上傳文件
[root@node002 ~]# rpm -ivh mysql-connector-python-2.1.6-1.el6.x86_64.rpm
warning: mysql-connector-python-2.1.6-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:mysql-connector-python ########################################### [100%]
[root@node002 ~]# rpm -ivh mysql-utilities-1.6.5-1.el6.noarch.rpm
warning: mysql-utilities-1.6.5-1.el6.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing... ########################################### [100%]
1:mysql-utilities ########################################### [100%]
3 修改slave中的server-id、uuid
[root@node002 ~]# vi /etc/my.cnf
建議使用IP地址最後一位,方便識別記憶
uuid(保證主從伺服器裡面uuid不相同)
[root@node002 ~]# vi /var/lib/mysql/auto.cnf
4 執行主從同步命令
[root@node002 ~]# mysqlreplicate --master=root:[email protected]:3306 --slave=root:[email protected]:3306 --rpl-user=rpl:123456
5、 測試
在master中執行sql語句
在slave中查詢,如果master執行的sql語句,能夠slave中體現,代表同步成功。