图解Windows下如何配置MySQL数据库主从

2025-05-14 09:36:31

本篇经验将和大家介绍Windows下如何配置MySQL数据库主从,希望对大家的工作和学习有所帮助!

工具/原料

Mysql

Navicat Premium

主库设置

1、设置my.ini 文件;在安装目录下找到my.ini 文件:默认路径:C:\Program Files\MySQL\MySQL Server 5.0,如下图所示:

图解Windows下如何配置MySQL数据库主从

2、在my.ini 文件中找到[mysqld](#注释自行删除)添加如下配置server-id=1#主库和从库需要不一致log-bin=m烤恤鹇灭ysql-binbinlog-do-db=mstest#同步的数据库binlog-do-db=test#同步的数据库binlog-do-db=keyboard#同步的数据库binlog-ignore-db=mysql#不需要同步的数据库如下图所示:

图解Windows下如何配置MySQL数据库主从

3、重启MySql 服务(停止、启动),如下图所示:

图解Windows下如何配置MySQL数据库主从

4、确认 主库的serverid 和需要同步的数据库及不用同步的数库打开Navicat Premium 连接主库按 F6 或 在[工具]中找[ 命令列表界面]输入: SHOW VARIABL呶蓟鹭毵ES LIKE 'server_id';确认 serverId输入:show master status;确认:需要同步的数据库及不用同步的数库 下图中 file 和position 在从库配置中会用到 (每次修改主服my.ini 文件 file和position 参数都会变),如下图所示:

图解Windows下如何配置MySQL数据库主从

5、为从库创建账号,如下图所示:其中 % 代表任何主机都能连接该数据库。

图解Windows下如何配置MySQL数据库主从

6、添加账号权限:服务器权限 全部选上,如下图所示:

图解Windows下如何配置MySQL数据库主从

7、至此,主库配置完成。

从库配置

1、用主库创建的账号密码连接一下看是否能正常连接。同样找到my.ini文件进行配置文件俣挫呲蹀找到[mysqld]节点server-id=2#和主库不一致master-host=192.168.0.103#主库IP(和从库是局域网)master-user=slavemaster-password=123master-port=3306master-connect-retry=60replicate-do-db=test#需要同步的表replicate-do-db=keyboard#需要同步的表replicate-ignore-db=mysql#不需要同步的表如下图所示:

图解Windows下如何配置MySQL数据库主从

2、重启MySql 服务, 打开任务管理器 ,找到 mysql, 停止一下, 然后启动,如下图所示:

图解Windows下如何配置MySQL数据库主从

3、设置运行代码从库配置输入:stop slave;说明 暂停 从库。

4、输入:change master to master_host='挢旗扦渌;192.168.0.103',mast髫潋啜缅er_port=3306,master_user='slave',master_password='123',master_log_file='mysql-bin.000005',master_log_pos=98;说明 :对应着改成 你们自己的配置 关于File 和 Position('mysql-bin.000005' 98) 是主库配置中的第3步得到的 主库中输入命令 show master status;

5、输入:start slave;说明 启动;如下图所示:

图解Windows下如何配置MySQL数据库主从

6、检验是否可以打通了。输入:show slave status;当然遛襟粝颉他们说这样也可以(但我不行) show slave status\G (没有器皆阄诟分号),查看Slave_IO_Running: YesSlave_SQL_Running: Yes输入指令之后,如下图所示:

图解Windows下如何配置MySQL数据库主从

7、会出现较长文字 ,不好看 ,于是我将其复制到 text上, 如下图所示:

图解Windows下如何配置MySQL数据库主从
图解Windows下如何配置MySQL数据库主从

验证

1、主库,如下图所示:

图解Windows下如何配置MySQL数据库主从

2、从库,如下图所示:

图解Windows下如何配置MySQL数据库主从

3、我在主库添加几张表,主库如下图所示:

图解Windows下如何配置MySQL数据库主从

4、从库如下图所示:

图解Windows下如何配置MySQL数据库主从
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢