2016 - 2024

感恩一路有你

mysql配置双主连接 如何设置MySQL同步?

浏览量:1847 时间:2023-06-03 16:27:45 作者:采采

如何设置MySQL同步?

流程:

1:在mysql下不能找到文件,在其[mysqld]下直接添加主服务器端配置:

server-id1#服务器idlog-binC:ProgramFilesMySQLMySQLServer5.5mysql-bin#二进制文件贮放路径binlog-unit-dbtest1#待同步的数据库binlog-ignore-dbinformation_schema#忽略不离线的数据库,这个这个可以不用什么写binlog-ignore-dbmysql#忽视不歌词同步的数据库,这个可以不不用写binlog-ignore-dbtest#遗漏掉不网络同步的数据库,这个是可以不用什么写

2:保存文件,重新启动数据库,后再会在C:ProgramFilesMySQLMySQLServer5.5意到文件和mysql-bin.000001文件;

3:按照cmd进入mysql:cdC:ProgramFilesMySQLMySQLServer5.5into

然后输入用户名和密码:mysql-u用户名-p密码(mysql-uroot-proot)

4:给要直接连接的从服务器系统设置权限:grantreplicationslave,reload,ultraat*.*identified六花禁爱123456ps:给主机192.168.1.193去添加权限,用户名:slave,密码:123456;(单单输入输入两次就可以了)

5:键入下达命令showmasterstatus#能找到File和Position的值记录下去;

其实,主服务器是不不需要设置里太多信息的,只要第1条中的前三行就足够了。

下面配置从服务器:

1:在mysql下可以找到文件,在其[mysqld]下添加从服务器端配置:

server-id2#服务器id,不能不能和主服务器一致replicate-九十一章-dbtest1#待网络同步的数据库binlog-ignore-dbinformation_schema#遗漏掉不不同步的的数据库,这个可以不不需要写binlog-ignore-dbmysql#忽视不离线的数据库,这个这个可以你不写binlog-ignore-dbmysql#忽略不同步的数据库,这个这个可以用不着写binlog-ignore-dbtest#忽视不离线的数据库,这个可以你不写

2:保存文件,重启从数据库,在mysql5.1以上版本中是不允许1中master设置里的,要是去添加了master设置,数据库就难以重启后了;

3:直接进入mysql:cdC:ProgramFilesMySQLMySQLServer5.5outside

4:从服务器上测试:mysql-uslave-p123456-h192.168.1.192,栏里点能否连接上主数据库成功,如果没有完成,则你必须退出来,之后我就是一直在犯了一个错误,遵循网上的步骤测试一切就绪之后就就没逃离mysql,最终执行以上步骤时老是,其原因是始终设置里的是主数据库;

5:如何修改对主数据库的连接到的参数:mysqlgtchangemasterwantmaster_host192.168.1.193,master_userslave2,master_password1234562,master_log_filemysql-bin.000001,master_log_pos107ps:很可能会报一个错误,也差不多的意思是说slave线程也在运行,不能不能设置中,这样的话,执行mysqlgtstopslave开始slave线程,然后把再设置再连接的参数;

6:设置里完之后,想执行mysqlgtstartslave传送slave线程;负责执行mysqlgtshowslavestatusG(没有分号),打开系统

Slave_IO_Running:yep

Slave_SQL_Running:no

7:之后,在这我的测试结果一直都是Slave_IO_Running:yes;错误代码如下,

当然原因很简单,测什么直接连接主数据库之后没有退进去,倒致接下来的事情的所有步骤是对主数据库的操作;

不过主主离线也是同一的配置,只是彼此为主机和从机的设置;

MySQL-Front如何连接数据库?

1、打开MySQL-front工具,图中,点击菜单文件,然后再再打开登录信息也可以然后按F12键。

数据库 文件 服务器 设置

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。