1.下载5.6.zip包
从mysql的官网下载5.6对应的zip包,因为5.7版本解压后没有.ini文件,所以改成安装5.6版本了。
2.配置
解压zip包,并复制一份待配置从库
在我的mysql中需要D:\software\mysql\mysql1和D:\software\mysql\mysql2两个
3.安装mysql主服务器
更改D:\software\mysql\mysql1路径下的my-default.ini文件my.ini
在文件中添加如下配置: 注意这个路径的方向一定要是右斜杠,因为这个方向折腾了一下午
basedir=D:/software/mysql/mysql1
datadir=D:/software/mysql/mysql1/data
binlog-do-db=test
binlog-ignore-db=mysql
log-bin=mysql-bin
server-id=1
然后安装mysql: 以管理员身份运行cmd窗口,然后切换到压缩包所在的bin目录
然后输入命令mysqld install 出现以下成功提示代表安装成功:
如果提示“Service successfully installed”,则说明mysql服务安装成功,默认的服务名称为MySQL,端口号为3306,密码默认为空
连接mysql主服务器
mysql -uroot -p -P3306
1
然后创建新用户:
create user 'mytest'@'127.0.0.1' identified by '123456';
1
注:
@后面的ip地址为允许连接的客户端的ip地址。mytest是用户名,123456是密码
然后,给新用户配置主从复制的权限:
grant replication slave on *.* to 'mytest'@'127.0.0.1' identified by '123456';
1
注:
@后面的ip地址为允许连接的客户端的ip地址,如果改为 ‘%’,就表示客户端没有ip地址的限制
然后查看主服务master的状态:
mysql> show master status;
注意:
记住file,和position,因为等下配置从数据库的时候会用到
4.安装mysql从服务器
找到mysql2的配置文件模板D:\software\mysql\mysql2 目录下的 my-default.ini,重命名为 my.ini,并修改如下这几项:
[client]
port = 3307
[mysqld]
port= 3307
basedir=D:/software/mysql/mysql2
datadir=D:/software/mysql/mysql2/data
server-id = 2
注意:在添加上述几行内容的时候 是在已有的[mysql]后面添加的,并不是在my.ini的末尾添加