第一次使用SQLyog 出现错误

蓝色钱江 2007-10-26 10:24:47
主机为linux 装了 mysql
客户端为xp
想使用SQLyog 去连接mysql服务器

mysql 主机地址 我填主机IP
用户名 填主机用户名 如root
密码为 root 密码

端口默认 3306

数据库一栏为空白

出现错误代码 1045
access denied for user:'root@ip'(using password :YES)








...全文
806 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
du51 2007-11-05
  • 打赏
  • 举报
回复

GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY 'password' WITH GRANT OPTION
懒得去死 2007-10-26
  • 打赏
  • 举报
回复
对外没有开启3306端口。
开启了就好了。
chanmmon 2007-10-26
  • 打赏
  • 举报
回复
你缺少一个合法的用户。。。

需授权一个,就像楼上说的'用户名'@'你的客户端ip或者%',%代表所有主机。。即可。。

具体参见楼上。
懒得去死 2007-10-26
  • 打赏
  • 举报
回复
那你运行

select count(1) from mysql.user where host != 'localhost';


如果没有结果的话



grant 你的权限 on *.* to '你的用户'@'IP地址' identified by '密码';
flush privileges;
蓝色钱江 2007-10-26
  • 打赏
  • 举报
回复
我telnet ip 3306 过去 是可以的 显示版本4.0.26
是否说明对外已经开启3306

56,679

社区成员

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

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