dsqzhaoyue 发表于 2018-10-7 13:23:08

MySQL grant实践

  一.准备工作
  Ubuntu1404
  俩个同网段的主机且都安装了MySQL
  MySQL版本
  192.168.141.128 主
  mysql --version
  mysqlVer 14.14 Distrib 5.5.46, for debian-linux-gnu (x86_64) using readline 6.3
  192.168.141.129 从
  mysql --version
  mysqlVer 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 test129@192.168.141.129>  验证在主服务器的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
  三.验证
  在从服务器创建数据表,在主服务器验证是否存在

页: [1]
查看完整版本: MySQL grant实践