一、主数据库操作
- 宝塔运行
mysql -u root -p
输入密码进入主数据库命令行模式,此处以root账户为例当然也可以使用其他账户 - 运行
grant all privileges on *.* to 'root'@'%' identified by 'root密码' with grant option;
root 和 root 密码需要改成对应账户 show master status;
命令查看 file 和 postion(从数据库命令行要用到)
二、从数据库操作
- 修改数据库root密码为主库密码
- 重复 一 .1的步骤进入 mysql 命令行
- 运行
change master to master_host='主库ip地址',master_user='root',master_password='root密码',master_log_file='mysql-bin.000001',master_log_pos=1513;
master_user:主服务器的用户
master_password: 主服务器的密码
master_log_file: 也就是我们一号服务器打印的File表里的信息
master_log_pos:一号服务器中Position 这里一定要一致 否则无法正常启动 show slave status\G
查看运行状态
Slave_IO_Running: Yes 运行成功、connection 配置错误 检查Position 和 File 的配置 和 是否能够ping到主服务器
Slave_SQL_Running: Yes 成功 no 一样检查配置
算是一篇开发记录吧 后续再遇到其它问题会同步更新到这个文章中 也欢迎同行进行沟通