mysql的启动问题

2009-05-13 03:07:53来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

我安装完mysql后,输入命令mysql -u root -p后出现如下错误信息:
2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
请问,怎样可以解决呢?

我通过百度搜索得到答案了:
mysql 起动错误解决办法- -                                    
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
/usr/local/bin/mysql_install_db
chown -R mysql /var/db/mysql
启动mysql
/usr/local/bin/mysqld_safe &
/usr/local/bin/mysqladmin -u root password '××××××'
rehash


这个问题主要提示是,不能通过'/tmp/mysql.sock'连到服务器,而php标准配置正是用过'/tmp/mysql.sock',但是一些mysql安装方法将mysql.sock放在/var/lib/mysql.sock或者其他的什么地方,你可以通过修改/etc/my.conf文件来修正它,打开文件,可以看到如下的东东:
[mysqld]
socket=/var/lib/mysql.sock
改一下就好了,但也会引起其他的问题,如mysql程序连不上了,再加一点:
[mysql]
socket=/tmp/mysql.sock


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/17902/showart_109916.html

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:查看driver

下一篇:freebsd 6 deny ddos