一.准备工作
Ubuntu1404
俩个同网段的主机且都安装了MySQL
MySQL版本
192.168.141.128 主
mysql --version
mysql Ver 14.14 Distrib 5.5.46, for debian-linux-gnu (x86_64) using readline 6.3
192.168.141.129 从
mysql --version
mysql Ver 14.14 Distrib 5.5.35, for debian-linux-gnu (x86_64) using readline 6.3
网卡配置
保持初始化配置,不做改动
网络状态
俩个主机需要互通
二.实体操作
主服务器配置文件的修改
sudo vi /etc/mysql/my.cnf
注释掉 bind-address = 127.0.0.1 行(否则从服务器找不到主服务器)
主服务器授权从服务器用户
grant all on *.* to [email protected] identified by ‘123456‘;
验证在主服务器的mysql.user表
mysql> select user,host from user;
+------------------+-----------------+
| user | host |
+------------------+-----------------+
| root | 127.0.0.1 |
| root | 192.168.10.122 |
| test129 | 192.168.141.129 |
| root | ::1 |
| debian-sys-maint | localhost |
| root | localhost |
| test | localhost |
| root | ubuntu |
+------------------+-----------------+
8 rows in set (0.00 sec)
从服务器登录主服务器数据库
mysql -utest129 -h192.168.141.128 -p123456
三.验证
在从服务器创建数据表,在主服务器验证是否存在