博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux中Mysql主从配置
阅读量:7071 次
发布时间:2019-06-28

本文共 1901 字,大约阅读时间需要 6 分钟。

hot3.png

安装步骤:

#

2.修改MySql配置文件

主Mysql配置文件: [client] port=3306 default-character-set=utf8

[mysqld]port=3306character_set_server=utf8#character_set_server=utf8 一定要这样写;basedir=C:\Program Files\MySQL\mysql-5.6.16-win32#解压目录,如果是Linux安装版则不需要配置datadir=C:\Program Files\MySQL\mysql-5.6.16-win32\data#解压目录下data目录,必须为data目录,如果是Linux安装版则不需要配置#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 这个有问题,在创建完新用户登录时报错sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION#主服务器的配置#开启二进制日志log-bin=master-bin#使用二进制日志的索引文件log-bin-index=master.bin.index#为服务器添加唯一的编号server-id=1

从MySql配置文件

[client]port=3306default-character-set=utf8[mysqld]port=3306character_set_server=utf8#character_set_server=utf8 一定要这样写;basedir=C:\Program Files\MySQL\mysql-5.6.16-win32#解压目录,如果是Linux安装版则不需要配置datadir=C:\Program Files\MySQL\mysql-5.6.16-win32\data#解压目录下data目录,必须为data目录,如果是Linux安装版则不需要配置#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 这个有问题,在创建完新用户登录时报错sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONserver-id=2relay-log=slave-relay-log-binrelay-log-index=slave-relay-log-bin.index

3.添加主服务用户

创建用户 mysql> create user test; 设置权限 mysql> grant replication slave on *.* to test(用户名)@'%' identified by '123456'(密码);

4.从服务器配置:

mysql> change master to master_host='192.168.1.101',master_port=3306,master_user='test',master_password='123456'; 查看从服务器配置信息 mysql> show slave status\G;

5.从服务器启动服务:

mysql> start slave;

6.在主服务器中操作 测试从服务器是否执行相应的操作

7.基本操作:

主服务器: show master status; #查看主服务器运行状态 从服务器: show slave status\G; #查看从服务器运行状态 如果从服务器运行正常则: Slave_IO_Running: Yes Slave_SQL_Running: Yes 如果Slave_IO_Running: No 则查看 Last_IO_Error: 显示信息Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work. 解决办法(原因可能是服务器是拷贝):修改数据文件中的/var/lib/mysql/auto.cnf [auto] server-uuid=6dcee5be-8cdb-11e2-9408-90e2ba2e2ea6 随便修改一下 重启就行了

转载于:https://my.oschina.net/java2010/blog/356880

你可能感兴趣的文章
Struts2自己定义拦截器实例—登陆权限验证
查看>>
调用webservice查询手机号码归属地信息
查看>>
RESTFul basic introduction
查看>>
NoSQL数据库的分布式模型
查看>>
Win7下同时使用有线和无线时的优先级设置
查看>>
Python文件遍历二种方法
查看>>
GUN 的汇编语法
查看>>
java.lang.VerifyError: Inconsistent stackmap frames at branch target
查看>>
sqlite 判断表中是否包含 某个字段
查看>>
freemarker序列的拆分
查看>>
angularjs基本执行流程
查看>>
线段树 + 区间更新: HDU 4893 Wow! Such Sequence!
查看>>
再探vim经常使用命令
查看>>
[BZOJ 1066][SCOI2007]蜥蜴
查看>>
platform_device与platform_driver
查看>>
sql中update,alter,modify,delete,drop的区别和使用(整理)(转)
查看>>
Enabling Active Directory Authentication for VMWare Server running on Linux《转载》
查看>>
MySql性能优化相关
查看>>
Android学习笔记——Intents 和 Intent Filters(二)
查看>>
收藏的Android很好用的组件或者框架。
查看>>