首页 > 数据库技术 > 详细

MySQL grant实践

时间:2017-09-16 18:35:56      阅读:311      评论:0      收藏:0      [点我收藏+]

一.准备工作

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 test129@192.168.141.129 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


三.验证

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

MySQL grant实践

原文:http://rhino.blog.51cto.com/5504750/1965816

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!