三、MySQL主从配置
来源:互联网 发布:擦除上网痕迹软件 编辑:程序博客网 时间:2024/06/06 00:48
本章节以主机ip=192.169.101.90,从机ip=192.168.40.110为例进行讲解。
1 基本条件
1、数据库版本一致,或者从机的数据库版本高于主机的数据库版本,推荐安装版本一致的数据库。
2、初始化时数据库保持一致。
2 安装MySQL数据库
本节内容参见 http://blog.csdn.net/ldy1016/article/details/49227247。
3 主机配置
主机IP:192.168.101.90
3.1 修改my.cnf配置文件
执行命令:vi /etc/my.cnf 后按i键进入编辑模式,在最后添加log-bin=mysql-bin和server-id=90两行数据,注意这里的server-id必须是2到232–1之间的一个正整数值,且不能与从机的server-id重复,默认是1,建议使用ip的最后一段。
修改完成后按esc键,然后按输入:wq保存并退出,注意:也是要输入的。
3.2 给从机赋予mysql权限
执行命令:mysql -u用户名 -p密码 登录mysql数据库
执行mysql命令GRANT all ON *.* to‘ldy’@192.168.40.110 identified by‘123456’;给从机赋予权限,这里@前面的ldy是登录名,最后面的123456是登录密码。
4 从机配置
从机IP:192.168.40.110
4.1 修改my.cnf配置文件
执行命令:vi /etc/my.cnf 后按i键进入编辑模式,在最后添加log-bin=mysql-bin和server-id=110两行数据,注意这里的server-id必须是2到232–1之间的一个正整数值,且不能与主机的server-id重复,默认是1,建议使用ip的最后一段。
从机my.cnf的推荐配置参见 http://blog.csdn.net/ldy1016/article/details/76070252。
修改完成后按esc键,然后按输入:wq保存并退出,注意:也是要输入的。
修改完成之后执行命令service mysqld restart重启mysql数据库
4.2 添加同步主机配置
执行命令:mysql -u用户名 -p密码 登录mysql数据库
change master to master_host='192.168.101.90',master_user='ldy',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=120;//配置同步
这里的master_host是指主机的ip地址,master_uesr是执行同步操作的用户名,master_password是执行同步的用户密码,master_log_file是主机的bin-log日志,master_log_pos是从bin-log日志开始同步的位置。
start slave;//开启同步
上图中Slave_IO_Running和Slave_SQL_Running的值均为Yes表示同步设置成功。
到此主从配置结束,可以操作主机数据库查看效果了!
1 基本条件
1、数据库版本一致,或者从机的数据库版本高于主机的数据库版本,推荐安装版本一致的数据库。
2、初始化时数据库保持一致。
2 安装MySQL数据库
本节内容参见 http://blog.csdn.net/ldy1016/article/details/49227247。
3 主机配置
主机IP:192.168.101.90
3.1 修改my.cnf配置文件
执行命令:vi /etc/my.cnf 后按i键进入编辑模式,在最后添加log-bin=mysql-bin和server-id=90两行数据,注意这里的server-id必须是2到232–1之间的一个正整数值,且不能与从机的server-id重复,默认是1,建议使用ip的最后一段。
主机my.cnf的推荐配置参见 http://blog.csdn.net/ldy1016/article/details/76070252。
修改完成后按esc键,然后按输入:wq保存并退出,注意:也是要输入的。
修改完成之后执行命令service mysqld restart重启mysql数据库
3.2 给从机赋予mysql权限
执行命令:mysql -u用户名 -p密码 登录mysql数据库
执行mysql命令GRANT all ON *.* to‘ldy’@192.168.40.110 identified by‘123456’;给从机赋予权限,这里@前面的ldy是登录名,最后面的123456是登录密码。
3.3 初始化bin-log日志
上图中的mysql-bin.000001就是最新的日志文件名称,Position是bin日志结束的位置,这两个值会在从服务器中使用。
4 从机配置
从机IP:192.168.40.110
4.1 修改my.cnf配置文件
执行命令:vi /etc/my.cnf 后按i键进入编辑模式,在最后添加log-bin=mysql-bin和server-id=110两行数据,注意这里的server-id必须是2到232–1之间的一个正整数值,且不能与主机的server-id重复,默认是1,建议使用ip的最后一段。
从机my.cnf的推荐配置参见 http://blog.csdn.net/ldy1016/article/details/76070252。
修改完成后按esc键,然后按输入:wq保存并退出,注意:也是要输入的。
修改完成之后执行命令service mysqld restart重启mysql数据库
4.2 添加同步主机配置
执行命令:mysql -u用户名 -p密码 登录mysql数据库
依次执行mysql命令
stop slave;//关闭同步设置
change master to master_host='192.168.101.90',master_user='ldy',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=120;//配置同步
这里的master_host是指主机的ip地址,master_uesr是执行同步操作的用户名,master_password是执行同步的用户密码,master_log_file是主机的bin-log日志,master_log_pos是从bin-log日志开始同步的位置。
start slave;//开启同步
上图中Slave_IO_Running和Slave_SQL_Running的值均为Yes表示同步设置成功。
到此主从配置结束,可以操作主机数据库查看效果了!
阅读全文
0 0
- 三、MySQL主从配置
- mysql 主从复制 主从配置
- mysql主从复制(三)
- mysql 主从配置
- MySQL主从服务器配置
- MYSQL 主从服务器配置
- MySQL主从复制配置
- MYSQL主从服务器配置
- MYSQL 主从服务器配置
- MySQL主从复制配置
- MySQL主从配置
- MySQL互为主从配置
- 配置MySQL主从复制
- MySQL的主从配置
- mysql主从数据库配置
- mysql 主从服务器配置
- mysql 主从配置
- mysql主从数据配置
- js向后台传送数据的中文乱码问题
- 入门训练 A+B问题
- ajax 文件拖拽上传(小文件)
- Day1
- 计算机端口详解
- 三、MySQL主从配置
- XMind源码
- DOM事件监听:键盘和鼠标
- Android_Media:MediaPlayer
- CSS 居中方法集锦
- 在mac电脑上搭建web服务器
- Spring常用注解
- <c:forEach varStatus="status">中 varStatus的属性简介
- 前端面试——笔试题整理汇总