標籤:mysql主從配置
1:環境 兩台mysql伺服器主(mysql):192.168.1.100
從(mysql):192.168.1.200 備忘:兩台mysql版本必須一致
2:配置主伺服器mysqld 配置
vi /etc/my.cnf
server-id=100 #設定主伺服器的ID(寫主伺服器的ip最後一位)
innodb_flush_log_at_trx_commit=2
sync_binlog=1 #開啟binlog日誌同步功能
log-bin=mysql-bin-100 #binlog記錄檔名
binlog-do-db=xxxx #表示同步某個資料庫(如果同步全部就省略此項)
配置完後 重啟主mysql
service mysqld restart
登陸資料庫
mysql -u root -p
mysql>grant replication slave on *.* to ‘lk‘@‘192.168.1.200‘identified by ‘01234567‘;#授權給從資料庫:192.168.1.200 賬戶:lk 密碼:01234567
mysql>show master status;#查看庫狀態 記錄下 File 和 position 的值要配從伺服器
3:配置從mysql伺服器
vi /etc/my.cnf
server-id=200
innodb_flush_log_at_trx_commit=2
sync_binlog=1
log-bin=mysql-bin-200
儲存 重啟mysql服務
登陸mysql
mysql -u root -p
mysql>change master to master_host=‘192.168.1.100‘,master_user=‘lk‘,master_password=‘01234567‘,master_log_file=‘mysql-bin-100.000001‘,master_log_pos=240
mysql>start slave; #開啟從庫
mysql>show slave status; #出現 Slave_IO_Running :yes 和Slave_SQL_running:yes 就是成功了
也可以 在主庫上建立一個庫 在從程式庫重新整理 看能同步不。
本文出自 “碼奴” 部落格,請務必保留此出處http://fwy9110.blog.51cto.com/9843077/1919680
mysql主從配置