我安装mysql后,发现只能以localhost登录,不能以本机ip登录?

gcbsh 2010-05-09 10:37:40
我安装mysql后,发现只能以localhost登录,不能以本机ip登录?
mysql -u root -h localhost -p123456
可以登录,但是
mysql -uroot -h 192.168.1.66 -p123456
就不行,提示:
ERROR 2003 (HY000): Can't connect to MySQL server on '192.186.1.66' (10060)

这是为什么呢?
我的本机ip就是 192.168.1.66 呀???
...全文
864 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ACMAIN_CHM 2010-05-09
  • 打赏
  • 举报
回复
如果想进一步了解,建议看一下手册中的介绍.

MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
5.7. MySQL访问权限系统
5.7.1. 权限系统的作用
5.7.2. 权限系统工作原理
5.7.3. MySQL提供的权限
5.7.4. 与MySQL服务器连接
5.7.5. 访问控制, 阶段1:连接核实
5.7.6. 访问控制, 阶段2:请求核实
5.7.7. 权限更改何时生效
5.7.8. 拒绝访问错误的原因
5.7.9. MySQL 4.1中的密码哈希处理
5.8. MySQL用户账户管理
5.8.1. MySQL用户名和密码
5.8.2. 向MySQL增加新用户账户
5.8.3. 从MySQL删除用户账户
5.8.4. 限制账户资源
5.8.5. 设置账户密码
5.8.6. 使你的密码安全
5.8.7. 使用安全连接
ACMAIN_CHM 2010-05-09
  • 打赏
  • 举报
回复
grant all on *.* to root@192.168.1.66
ACMAIN_CHM 2010-05-09
  • 打赏
  • 举报
回复
[Quote]同一个root用户有两条记录,是不是意味着,从不同的地点登录,权限也不一样呀?[/Quote]
MySQL中的用户账号是由 username@hostname 两部分组成。 相同username不同的hostname则是不同的账号
iihero_ 2010-05-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gcbsh 的回复:]

引用 1 楼 acmain_chm 的回复:

grant all on *.* to root@192.168.1.66

谢,这样做可以了,但是我发现,在user表中多出一条 root 用户的记录,
同一个root用户有两条记录,是不是意味着,从不同的地点登录,权限也不一样呀?
[/Quote]
差不多这个意思。
gcbsh 2010-05-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 acmain_chm 的回复:]

grant all on *.* to root@192.168.1.66
[/Quote]
谢,这样做可以了,但是我发现,在user表中多出一条 root 用户的记录,
同一个root用户有两条记录,是不是意味着,从不同的地点登录,权限也不一样呀?

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧