您的位置:首页 > 数据库 > MySQL

解决了一个关于mysql登陆的问题.

2007-10-12 13:28 537 查看
在susi中安装mysql的时候碰到了这样一个问题:在/sbin/下 增加了一个链接文件mysql 指向/usr/local/mysql/bin/mysql , 在mysql 服务器启动后,执行命令:
$:> /usr/local/mysql/bin/mysql -u root –p
Enter password: ****
能够登陆成功,但直接执行mysql则不行,如下所示:
$:> mysql –u root –p
Enter password: ****
登陆失败,提示: Error 2002 (HY000) Cannot connect to local Mysql server throught socket ‘/var/lib/mysql/mysql.socket’(2).
这是什么原因??
分析:
$:> which mysql
/usr/bin/mysql
表明在直接在提示符下执行的mysql 不是/sbin下的mysql 而是/usr/bin下的msql .通过
$:>echo $PATH
/opt/gnome/sbin:/root/bin:/usr/local/bin:/usr/bin:/sbin:/usr/X11R6/bin:/usr/sbin:/bin:/usr/games:/opt/gnome/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin

/usr/bin 在/sbin/ 前面执行,然后再/usr/bin 目录下也有一个mysql,删除后就好了.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐