mysql配置双主连接 如何设置MySQL同步?
如何设置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键。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。