Mysql笔记(三)主从服务器

2016/04/10 Mysql 阅读次数:

mysql 主从服务器

1、获取主机ip: 192.168.113.98

2、获取从机ip: 192.168.113.144

3、备份主服务的数据:mysqldump -uroot -p –all-databases –lock-all-tables > ~/Desktop/master_db.sql 这个是备份全部数据库;

4、将备份的数据库 复制到 从机:scp master_db.sql python@192.168.113.144:~/Desktop

5、在 从机 上导入备份数据库:scp /home/python/Desktop/master_db.sql python@192.168.113.144:/home/python/Desktop

6、从机 恢复数据

mysql -uroot -p < ~/Desktop/master_db.sql

6、取消 主机 配置文件注释:

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
server-id = 1
log_bin = /var/log/mysql/mysql-bin.log

取消注释后重启 主机 服务:sudo service mysql restart

8、登陆 从机: mysql -uroot -pmysql

GRANT REPLICATION SLAVE ON *.* TO 'slave'@'%' identified by 'slave';

flush privileges;

show master status;

9、修改 从机 的配置文件

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

:sercer-id

修改后需要重启:sudo service mysql restart

10、登陆从机,设置 从机 隶属那个主机:

`mysql -uroot -p

`

change master to master_host='192.168.113.98', master_user='slave', master_password='slave',master_log_file='mysql-bin.000004', master_log_pos=1141;

在 从机 上执行: start slave;

在 从机 查看主从同步是否成功:show slave status\G

Search

    Table of Contents