MySql数据库主从同步配置(参考)
2015-10-29 13:32
302 查看
一,Mysql版本:MySQL-5.6.24-1.linux_glibc2.5.x86_64.rpm-bundle.tar 主从库要求版本一致,不一致的话谁也不知道会出现什么问题。
数据库安装方式:http://www.youxijishu.com/blogs/26.html
二,主库IP:192.168.0.201
从库IP:192.168.0.202
三,修改主库的配置my.cnf文件
linux上里入/etc文件夹,vi my.cnf 如果没有这个文件,则手动创建一个,添加如下:
重启mysql : service mysql restart
四,修改从数据库配置文件
保存退出,并重启mysql
五,在主数据库创建一个来用执行主从复制的用户账号
1,进入主数据库: mysql -uroot -p123456
2, 创建用用:create user 'slaveroot2'@'192.168.0.202' identified by '123456'; //这里的192.168.0.202是从数据库的主机IP,创建的用户名是slaveroot2,密码是123456
3,给账号加权限:grant replication slave on *.* to 'slaveroot2'@'192.168.0.202' identified by '123456';
4,使账号生效:flush privileges;
六,启动主从同步
1,进入从数据库:mysql -uroot -p123456
2,,配置连接主数据库:
注:MASTER_LOG_FILE和MASTER_LOG_POS这两个的值可以在主数据库执行show
master status查看到。
3,接着执行:start slave;
4,再执行:SHOW slave STATUS \G
可以看到Slave_IO_Running: YesSlave_SQL_Running: Yes(尽量在mysql的图形管理界面查看)
接下来你可以在主数据库上创建数据库、表、插入数据,然后看从数据库是否同步了这些操作! 如果转载,请注明来自游戏技术网:http://www.youxijishu.com/blogs/74.html
数据库安装方式:http://www.youxijishu.com/blogs/26.html
二,主库IP:192.168.0.201
从库IP:192.168.0.202
三,修改主库的配置my.cnf文件
linux上里入/etc文件夹,vi my.cnf 如果没有这个文件,则手动创建一个,添加如下:
四,修改从数据库配置文件
五,在主数据库创建一个来用执行主从复制的用户账号
1,进入主数据库: mysql -uroot -p123456
2, 创建用用:create user 'slaveroot2'@'192.168.0.202' identified by '123456'; //这里的192.168.0.202是从数据库的主机IP,创建的用户名是slaveroot2,密码是123456
3,给账号加权限:grant replication slave on *.* to 'slaveroot2'@'192.168.0.202' identified by '123456';
4,使账号生效:flush privileges;
六,启动主从同步
1,进入从数据库:mysql -uroot -p123456
2,,配置连接主数据库:
CHANGE MASTER TO MASTER_HOST='192.168.0.201',MASTER_USER='slaveroot2',MASTER_PASSWORD='123456',MASTER_LOG_FILE='mysqlmaster-bin.000001',MASTER_LOG_POS=332;
注:MASTER_LOG_FILE和MASTER_LOG_POS这两个的值可以在主数据库执行show
master status查看到。
3,接着执行:start slave;
4,再执行:SHOW slave STATUS \G
可以看到Slave_IO_Running: YesSlave_SQL_Running: Yes(尽量在mysql的图形管理界面查看)
接下来你可以在主数据库上创建数据库、表、插入数据,然后看从数据库是否同步了这些操作! 如果转载,请注明来自游戏技术网:http://www.youxijishu.com/blogs/74.html
相关文章推荐
- 忘记mysql root用户密码
- 彻底解决mysql中文乱码的办法,修改mysql解压缩版(免安装版或zip版)字符编码
- MySQL全世界最流行的开源数据库软件
- MySql学习笔记_01_安装、建表
- mysql优化(2) 观察mysql进程状态
- 三个流行MySQL分支的对比
- 自己写的通过ADO操作mysql数据库
- xampp里mysql数据库结构一直加载,如何在mysql页面创建自增id
- mysql 如何用一条SQL将一张表里的数据插入到另一张表 3个例子
- mysql 导入导出.sql文件
- mysql 循环插入日期递增
- mysql 编译安装
- mysql常用函数
- Mysql行锁与表锁
- mysql命令
- HandlerSocket安装
- mysql开启自启动
- MySQL Replication, 主从和双主配置
- 配置MySQL主从双向同步
- Mac下通过Homebrew安装MySQL