MariaDB社区
标题:
MySQL的root用户是不是不能用于运程登录?
[打印本页]
作者:
mysqlkumao
时间:
2008-2-19 18:50
标题:
MySQL的root用户是不是不能用于运程登录?
MySQL是在192.168.1.104的Linux上的,我在192.168.1.101的Windows上用MySQLAdministrator以root用户登录不成功。
防火墙的3306端口打开了。
mysql.user表有这样三条记录:
host user
localhost root
127.0.0.1 root
192.168.1.101 root
是不是MySQL的root用户是不是不能用于运程登录?还是我有什么东西没弄好?
谢谢!
作者:
kider
时间:
2008-2-20 00:15
是的,默认安装没有远程登录权限,需要额外设置远程登录的权限。
作者:
mysqlkumao
时间:
2008-2-20 10:34
噢,谢谢!
作者:
mysqlkumao
时间:
2008-2-21 15:24
哈哈,我又来了
继续说一下这个问题,实际上并不需要什么特殊设置,
我不能远程连接原因是因为没有给192.168.1.101 root 这行记录设置密码,即密码为空,
而我在连接时用了 -p 参数,所以不成功的。
操作如下就OK了:
1. 把host改为%或你要登录MySQL的那台机器的IP
2. 为了安全,记得设置密码
现在,我的root用户还是只在localhost下使用,不过新建了一个super用户,
grant all on *.* to super@'%' identified by 'super' with grant option;
欢迎光临 MariaDB社区 (http://123.56.88.72/)
Powered by Discuz! X3.2