页次: 1
比如说用户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
离线
页次: 1