mysql主从数据库怎么还口令,mysql数据库主从同步方法讲解
在两台服务器上安装mysql(版本必须一致)
我的要同步的两台mysql数据库版本都是mysql5.5
主:192.168.2.135 端口号:3306
从:192.168.2.35 端口号:3306
linux:vi /etc/my.cnf
windows:my.ini
配置master(主服务器)
注:server-id的s大写会报错,windows无法启动mysql服务 1067
配置slave(从服务器)
如果你的从服务器下面再挂从服务器,启用二进制日志就是必选的!
重启mysql服务
重启的目的是使用刚才的配置生效,主从都需要重启;
linux:/etc/init.d/mysqld restart
注意:服务名是“mysqld”,不是某同学文章中的“mysql”!
windows可在服务下启动
①添加主数据库用于同步的账号:
说明:’copyuser’:同步的数据库账户名;
‘192.168.2.35’:同步的数据库地址;
‘123456’ :同步的数据库密码,在从库配置时需要设置。
注意:
1、这里是用GRANT创建用户并授权远程登录权限,而不是使用“Create User”来创建;
2、命令是在Shell下执行,不是在“mysql”客户端中执行;
② 查询master(主服务器)的状态
查询结果:
①在mysql下执行命令
master_host=主服务器IP
master_user=在主服务器上创建的备份用户名
master_password=备份用户密码
master_log_file=查询master(主服务器)的状态得到的File列的值
master_log_pos=Position列的值
start slave:启动从服务器复制功能
② 检查从服务器复制功能状态
Slave_IO及Slave_SQL进程必须正常运行,即YES状态,否则都是错误的状态(如:其中一个NO均属错误)。
以上操作过程,主从服务器配置完成。
我在一次配置过程中忘记在主服务器上创建备份用户,Slave_IO_Running 就一直处于“connect”状态。
标签:同步,数据库,192.168,master,mysql,服务器,主从
来源: https://www.cnblogs.com/shujutongbu/p/11020137.html
总结
以上是生活随笔为你收集整理的mysql主从数据库怎么还口令,mysql数据库主从同步方法讲解的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: php本身免费是啥意思,PHP本身是否支
- 下一篇: mysql查询语句判断日期_mysql语