mysql配置主从库

    xiaoxiao2022-06-29  59

    mysql配置主从库(同一台电脑测试)

    1.安装mysql数据库。然后复制一份mysql数据库文件,端口修改为3307。

    2.修改mysql主库配置文件,编辑my.ini,找到节点mysqld下面添加:

    //id为唯一

    server_id=1

    //指定mysql的binlog日志记录那个数据库

    binlog-do-db =test

    //指定同步那个数据库

    replicate-do-db=shuaipu

    //记录二进制日志

    log-bin=mysql-bin

    3.配置完成,重启主库

    //在主数据库建立账号并授权

    grant replication slave on *.* to slaves@'127.0.0.1' identified by 'test123';

    @前面是用户名,by后面是密码

    4.输入命令show master status;查询主库状态,记录下来File、Position的值

    5.修改从库配置文件

    server_id = 2 replicate-do-db=xxx log-bin=mysql-bin

    6.重启从库

    7.执行stop slave停止复制功能

    8.执行

    change master to master_host='127.0.0.1',master_port=3306,master_user='slaves',master_password='test123',master_log_file='mysql-bin.000001',master_log_pos=120;

    其中master_user表示用户名

    master_password密码

    master_log_file前面记录下来的File的值

    master_log_pos前面记录下来的Position值

    9.启动复制功能start slave;

    10.执行命令show slave status\G;

    查看Slave_IO_Running: Yes

    Slave_SQL_Running: Yes

    如果都是yes表示配置成功。

    11.在主库建立表数据,看是否同步过去

    转载请注明原文地址: https://ju.6miu.com/read-1124926.html

    最新回复(0)