mysql数据库主从配置教程

mysql数据库主从配置教程
Windows下主从式配置mysql数据库的详细过程如下

所使用的工具:

MySQL Navicat Premium;

主库设置:

1。设置my.ini文件;

1。在安装目录下找到my.ini文件。

默认路径:程序文件5
2。在my.ini文件找到{ mysqld }(#注释删除)

添加以下配置

服务器ID = 1 #主要图书馆与图书馆的需要不相适应

日志bin

binlog-do-db = MSTest #同步数据库

binlog-do-db =测试#同步数据库

binlog-do-db =键盘#同步数据库

binlog-ignore-db = MySQL #不需要同步的数据库

图:
重新启动MySQL服务(停止,开始)

三.确认serverid的主要图书馆和数据库,需要同步和不同步的数字图书馆

打开Navicat Premium连接主图书馆

(1)发现{ F6或{工具命令列表界面} }

输入:显示变量like'server_id;

确认serverid

输入:显示主状态;

确认:我们需要同步数据库,没有同步库。文件和位置将在库中的配置中使用。我们每次修改的主要服务my.ini文件,文件和位置的参数会发生变化。

图:
4。从图书馆创建帐户:

1)。
其中%代表连接数据库的任何主机

2)。添加帐户权限:选择所有服务器特权
主库配置ok

II。从库配置

1)。连接主库创建的帐户密码,以查看它是否可以正确连接。

2)。也发现配置文件my.ini文件

找到{ mysqld }节点

服务器ID = 2 #与主库不兼容

主人主人= 192.168.0.103 #主要图书馆的IP(和图书馆是一个局域网)

主用户=从

主密码= 123

主端口= 3306

主连接重试= 60

复制做DB =测试#需要同步的表

复制做DB =键盘#需要同步的表

复制忽略DB = MySQL #不需要同步的表

图:
3)。重新启动MySQL服务,打开任务管理器,找到MySQL停止并开始宾果游戏。
4)。从库配置中设置运行代码

(1)输入:停止奴隶;

解释图书馆的暂停

(2)输入:

改变主master_host = '192.168.0.103 ',master_port = 3306,master_user = 'slave ',master_password = '123 ',master_log_file = 'mysql-bin。00000 5,master_log_pos = 98;

说明:与您自己的配置相对应

文件和位置('mysql-bin。00000 5 98)是输入命令显示主人的地位在主库配置主图书馆。

(3)输入:从奴隶开始;

解释开始;

图:
5). 测试是否可以通过

输入:显示从属状态;

当然,他们说它可以(但我不能)显示奴隶状态(没有分号),查看

slave_io_running:是的

slave_sql_running:是的

输入指令之后
将有一个长文本是不好的,所以我把它复制到文本如下:
三.验证(无自我验证):

主图书馆:
从图书馆:
(2)我在主库中添加了几个表:

主图书馆:
从图书馆:
以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。

tag:数据库教程主从配置电脑软件mysql

相关内容