网站开发技术

记点笔记、 学点技术 欢迎交流建站技术。本站关注lamp技术

您尚未登录。

#1 2014-11-06 10:56:54

admin
管理员

mysql 的用户管理 - 3 用户让用户可以远程登陆

比如说用户root做个例子

比如mysql的服务器地址是  192.168.0.10

本机的地址是  192.168.0.201

这本机 192.168.0.201 上

[root@ipbbs ~]# mysql -h 192.168.0.10 -u root -p
Enter password:
ERROR 1130 (HY000): Host '192.168.0.10' is not allowed to connect to this ...

不能登陆。

用户的权限是是在 host 上, 使用这条语句

mysql> insert into mysql.user ( host, user, password) values ('%' , 'root', password('123456'));
Query OK, 1 row affected, 3 warnings (0.00 sec)

mysql> flush privlieges;

这  host 用  % 就表示,有的地方都可以登陆。

这里也是个ip地址, 就表示仅仅通过这个ip可以登陆。 这样可以保障安全性。

之后就可以用 

mysql -h 192.168.0.10 -u root -p

登陆了。 

h 表示 主机


ipbbs.net

离线

页脚

Powered by FluxBB