安装mysql5.7,配置192.168.1.111的数据库从服务器
1、备份phpstudy下的mysql下的data目录
2、停止phpstudy的mysql服务,删除mysql文件
3、如果删除不了,请关闭有关mysql的文件夹和连接
4、解压安装包到phpstudy目录下,改名为大写MYSQL
5、复制my.ini到mysql目录下,修改server-id为自己的ip(座位号)
6、修改basedir和datadir ,对应自己的mysql目录和数据库目录,如果目录没有,请手动创建
7、使用管理员权限打开cmd命令行
8、切换到phpstudy/mysql/bin下,执行
mysqld --initialize //初始化数据库
mysqld -install //安装数据库
如果安装失败,请执行
Mysqld --remove mysql //卸载mysql
然后再mysqld -install //安装
9、登陆mysql 使用mysql -uroot -p 两次回车
10、 如果登陆失败,请打开my.ini 解除skip-grant-tables这一行的注释,解除权限,不需要密码就可以的登陆
11、修改用户密码
12、alter user 'root'@'localhost' identified by 'youpassword';
13、刷新缓存
14、flush privileges;
15、注释my.ini 中skip-grant-tables这一行,重启phpstudy,使用账号密码登陆
16、查看server_id
17、show variables like '%server_id%';
18、Variable_name | Value
19、server_id | 21 //如果是自己的ip(座位号),继续向下
20、查看log_bin
21、show variables like '%log%'; //自己看log_bin对应一栏是否有值,如果有继续向下
22、停止slave 清除slave日志
23、Stop slave;
24、Reset slave;
25、 CHANGE MASTER TO
26、 MASTER_HOST='192.168.1.111', // 主服务器ip
27、 MASTER_USER='wyz', //主服务分配的用户名
28、 MASTER_PASSWORD='123456', //密码
29、 MASTER_LOG_FILE='mysql-bin.000003', //主服务器bin_log文件
30、 MASTER_LOG_POS=73; //主服务log_position位置
31、启动从服务
32、Start slave;
33、查看状态
34、Show slave status\G; //两个yes就没毛病了