mysql -server-5.6 install master and slave on ubuntu 14.04server
来源:互联网 发布:不用网络的搜题软件 编辑:程序博客网 时间:2024/06/01 09:20
1:准备两台ubuntu14.04 server
主节点(master):192.168.1.2 从节点(slave):192.168.1.3
2:两台server同时执行sudo apt-get update
3:安装mysql-server-5.6
sudo apt-get install mysql-server-5.6 并且填写mysql root用户密码
4:配置主节点(master) 192.168.1.2的my.cnf文件
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vim /etc/mysql/my.cnf
bind-address= 0.0.0.0
server-id = 1 (删除前面#,去掉注释)
log_bin = /var/log/mysql/mysql-bin.log
binlog_do_db = $databasename (需要同步的数据库名称,可以添加多条)
binlog_ignore_db = $databasename (需要忽略同步的数据库名称)
5: 主节点mysql重新启动
6:master节点:mysql -u root -p
grant all privileges on *.* to tongbu@"%" identified by "$PASSWD"; (创建数据库同步用户及密码)
show master status;
+------------------+----------+--------------+------------------+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000002 | 317 | love | mysql | |
+------------------+----------+--------------+------------------+-------------------+
记住file对应mysql-bin.000002 及Position对应 317 后续配置从库时会用到
7: sudo service mysql restart
8: 配置从节点(slave) 192.168.1.3的my.cnf配置文件
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vim /etc/mysql/my.cnf
bind-address = 127.0.0.1
server-id = 2 (删除前面#,去掉注释)
log_bin = /var/log/mysql/mysql-bin.log
binlog_do_db = $databasename (需要同步的数据库名称,可以添加多条)
9:重启从节点Mysql
10:slave节点:mysql -u root -p
stop slave;
change master to master_host='192.168.1.2',master_user='tongbu',master_password='$PASSWD',master_log_file='mysql-bin.000002' ,master_log_pos=317;
start slave;
show slave status;
11:master节点mysql -u root -p
create database love;
use love;
CREATE TABLE test ( id int not null primary key,name char(20) );
12:查看从库是否同步成功
主节点(master):192.168.1.2 从节点(slave):192.168.1.3
2:两台server同时执行sudo apt-get update
3:安装mysql-server-5.6
sudo apt-get install mysql-server-5.6 并且填写mysql root用户密码
4:配置主节点(master) 192.168.1.2的my.cnf文件
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vim /etc/mysql/my.cnf
bind-address= 0.0.0.0
server-id = 1 (删除前面#,去掉注释)
log_bin = /var/log/mysql/mysql-bin.log
binlog_do_db = $databasename (需要同步的数据库名称,可以添加多条)
binlog_ignore_db = $databasename (需要忽略同步的数据库名称)
5: 主节点mysql重新启动
6:master节点:mysql -u root -p
grant all privileges on *.* to tongbu@"%" identified by "$PASSWD"; (创建数据库同步用户及密码)
show master status;
+------------------+----------+--------------+------------------+-------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000002 | 317 | love | mysql | |
+------------------+----------+--------------+------------------+-------------------+
记住file对应mysql-bin.000002 及Position对应 317 后续配置从库时会用到
7: sudo service mysql restart
8: 配置从节点(slave) 192.168.1.3的my.cnf配置文件
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vim /etc/mysql/my.cnf
bind-address = 127.0.0.1
server-id = 2 (删除前面#,去掉注释)
log_bin = /var/log/mysql/mysql-bin.log
binlog_do_db = $databasename (需要同步的数据库名称,可以添加多条)
9:重启从节点Mysql
10:slave节点:mysql -u root -p
stop slave;
change master to master_host='192.168.1.2',master_user='tongbu',master_password='$PASSWD',master_log_file='mysql-bin.000002' ,master_log_pos=317;
start slave;
show slave status;
11:master节点mysql -u root -p
create database love;
use love;
CREATE TABLE test ( id int not null primary key,name char(20) );
12:查看从库是否同步成功
阅读全文
0 0
- mysql -server-5.6 install master and slave on ubuntu 14.04server
- MySQL Master/Slave Server 架設
- MySQL Master/Slave Server 架设
- master and slave have equal MySQL server UUIDs 解决方法
- master and slave have equal MySQL server UUIDs问题解决
- Install PostgreSql and PostGIS On Ubuntu Server
- Comlile and Install OpenVas 8 on Ubuntu Server 14.04
- 【MySql】The slave I/O thread stops because master and slave have equal MySQL server UUIDs;
- Ubuntu Server Install Mysql 5.6
- CDH(hadoop) install on ubuntu 14.04server
- docker install on ubuntu 14.04 server
- Mysql 报错:master and slave have equal MySQL server UUIDs
- MySQL之——The slave I/O thread stops because master and slave have equal MySQL server UUIDs
- Install Samba Server on Ubuntu
- Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids;
- Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs
- ubuntu install mysql server method
- How To Install VNC Server On Ubuntu 14.04
- php八种数据类型
- Java多线程(三)- 线程同步
- bootstrap-datetimepicker 选择日期
- Git+Spring-boot+Docker+ Maven +Registry私有仓库 +jenkins 持续集成测试
- LeetCode Weekly Contest 33解题思路
- mysql -server-5.6 install master and slave on ubuntu 14.04server
- get和post的使用场景
- [Bugku]密码???[writeup]
- php里String中双引号""和单引号''的区别
- get_distance
- Cannot refer to an instance field arg while explicitly invoking a constructor
- MySQL · 性能优化 · MySQL常见SQL错误用法
- 迭代器使用
- 帧缓冲对象-实践过程问题及解决