多语言展示
当前在线:1782今日阅读:58今日分享:42

MySQL主从配置

本地开发环境下的MySQL主从
工具/原料
1

本地开发环境(主)

2

mysql数据库(从)

安装mysql
1

先在本地搭建一套mysql,可以用集成环境需要单独搭建mysql,用来做主从复制解压mysql安装包[mysql-5.6.24-win32.1432006610.zip]配置环境变量(修改PATH ,添加添加 D:\MysqlServer5.6\bin)在D:\MysqlServer5.6目录下新建my.ini配置如下[mysqld] basedir=D:\MysqlServer5.6datadir=D:\MysqlServer5.6\data

2

使用管理员打开cmd窗口跳转到mysql的bin目录执行命令:mysqld -install

3

启动mysql服务net start mysql   启动mysql服务net stop mysql   停止mysql服务

配置mysql主从
1

添加一个主从复制需要的账号grant 权限 on 数据库对象 to 用户:命令如下GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.*TO mysql_backup@'%'IDENTIFIED BY '123456'; 刷新权限flush privileges;

2

配置主服务器在mysql配置文件加入server-id=1log-bin=mysql-binserver-id:为主服务器A的ID值log-bin:二进制变更日值重启master运行 show master status;输出如下

3

配置从服务器在从库停止运行#链接主库CHANGE MASTER TO master_host = '127.0.0.1', master_user = 'mysql_backup', master_password = '123456', master_log_file = 'mysql-bin.000008',(主服务输出的) master_log_pos = 120;(主服务输出的)停止从库stop slave启动从库start slave查看从库状态show slave status;IO和SQL均为yes就配置完成

注意事项

可能在从库配置时报错,就先停止从服务器stop slave在链接主库

推荐信息