LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 931|回复: 2

几个用root连接mysql错误

[复制链接]
发表于 2005-4-9 12:44:55 | 显示全部楼层 |阅读模式
1。从本地连接,输入下面命令时,给出了一下错误
$>mysql --socket=/tmp/mysql.sock -uroot -p
Enter password:
ERROR 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client

2、我在win2000上安装了mysql administrator(ip为192.168.0.111), 在远程rh9.0上安装了mysql—4.1.11(ip为192.168.0.112)。但是以root用户使用mysql administrator连接mysql服务器时,给出如下错误:
Cannot connect to the specified instance
Mysql error number: 1130
Host "192.168.0.112" is not allowed to connect to this Mysql server.
是不是server那边没有容许root的远程登陆,不知道怎么设置,那位指点一下!
Appreciatedly!
发表于 2005-4-9 20:51:40 | 显示全部楼层
To wangq1979:
对于问题一, 错误信息“Client does not support authentication protocol requested by server; consider upgrading MySQL client”,已经说的比较明白了,是mysql client使用的认证协议与服务器不一致,应该更新。
对于问题二,你已经发现问题所在了,是Server缺省情况下不允许root远程登陆,但可以修改mysql中的user表,增加root用户的机器认证,可以使用insert 直接加入 insert  into user (user,host,....)values(root,ip or domain name) 或用grant增加用户
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-10 16:27:54 | 显示全部楼层
但是我下的mysql是4.1.11的max的(OS是rh9.0),而且没有安装rh9.0自带的mysql,不应该出现1所说的错误呀,还是不明白。
怎样升级mysql的client???
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表