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

13 篇文章 0 订阅
 
在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,删除后就好了 .
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值