window 配置mysql主从复制

    xiaoxiao2026-05-14  6

    一、安装mysql

    1、解压安装包,放在任意哪个盘里

    2、配置mysql变量环境(右击我的电脑点击属相,进入高级系统设置,在环境变量里面找到并修改PATH  在PATH的结尾处  添加; D:\MysqlServer5.6\bin【我的路径】)

    3、D:\MysqlServer5.6目录下新建my.ini 配置文件,并添加如下

    [mysqld] port=3307 basedir=D:\mysql主从复制 datadir=D:\mysql主从复制\data log_bin = mysql-bin server_id = 2 relay_log = mysql-relay-bin log_slave_updates = 1 read_only = 1 4、打开CMD

    进入放mysql主从复制的目录下的bin

    <p><span style="color:#0070C0;">mysqld -install</span> net start mysql 启动mysql服务 </p> net stop mysql 停止mysql服务

    二、配置Mysql主从复制

    首先 需要在数据库中(navicat中),新建俩个链接,一个做主服务器   一个做从服务器

    1、添加一个mysql主从复制需要的账号(在主服务器中新建一个查询)

    GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO mysql_backup@'%' IDENTIFIED BY '123456';

    2、用刚刚添加的用户(navicat点击左上角 用户) ,给你所需要用来做主从复制的数据库,添加权限

    3、在主服务器中

    flush privileges; (刷新权限)

    4、在php运行环境中(phpstudy)修改mysql.ini中最后加入

    server-id=1 log-bin=mysql-bin

    5、查看master状态

    SHOW MASTER STATUS

    3、配置从服务器

    #停止从库

    Stop slave

    #链接主库(这里的master_log_file 和 master_log_pos 需要与主库中的查看master状态中的保持一致)

    CHANGE MASTER TO master_host = '127.0.0.1', master_user = 'mysql_backup', master_password = '123456', master_log_file ='mysql-bin.000001', master_log_pos = 3696;

    #启动从库

    Start slave

    #查看从库状态

    Show slave status

    转载请注明原文地址: https://ju.6miu.com/read-1309679.html
    最新回复(0)