windows下配置mysql主从

安装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就没毛病了

 

猜你喜欢

转载自blog.csdn.net/qq_42213615/article/details/80695510