一.准备工作

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


三.验证

在从服务器创建数据表,在主服务器验证是否存在