解决了一个关于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,删除后就好了.
$:> /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,删除后就好了.
相关文章推荐
- #菜鸟新手EclipseJavaEE&MySQL&Tomcat#关于一个Eclipse中登陆界面通过连接MySQL数据库进行验证的小体验(感谢qq群友引燃的解答让我解决这个小问题)
- 解决一个mysql关于按文章以及评论的最早时间的排序问题
- 关于mysql用户登陆、配置问题解决方法
- 关于安装mysql 5.7时遇到的默认root无法登陆或者找不到data文件夹的问题的一些解决办法
- 关于sql2008数据库还原中,“with move 子句可用于重新定位一个或多个文件”的问题以及解决
- MySQL主从同步的一个小问题解决
- 一个关于时间的故事(通过历史分析解决程序问题)
- 关于一个MYSQL语法(在查询中使用count)的兼容性问题
- 请帮我解决一个关于AUTOCAD的问题,谢谢!
- 关于nodejs mysql 连接池query出的结果是乱码的解决问题
- 分享一个MySQL死锁问题解决的方法
- (求助)一个关于ACCESS数据库转化到MYSQL后的处理问题
- 关于maven项目报错,但是找不到问题的所在的一个解决办法
- 系统错误 5。拒绝访问。关于Mysql访问权限问题的解决办法
- 关于一个字符出现1次或者n次输出问题的解决方法
- 在ubuntu server 10.4下解决一个关于locale的问题
- 2014.06.26 MySQL 用索引解决的一个性能问题
- 关于Android DES加密算法在不同平台加密结果不同的问题的一个解决方法
- 关于BadgeView遇到的一个奇怪的问题和解决办法
- mysql常用命令+解决mysql不用用户名和密码可以直接登陆的问题