Linux无法连接到Localhost上的MySql

时间:2011-11-22 19:06:03

标签: mysql linux

我刚刚通过YUM在Fedora 16上安装了MySql。问题是当我尝试通过

运行mysql时
mysql -u root -p -h localhost 
在shell中,我得到以下内容:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

我在这里做错了吗?如果是这样,我该怎么办?

更新

尝试mysqld start

我得到以下内容:

bash: mysqld: command not found... Similar command is: 'mysql'

更新

以下命令生成..

ps aux |grep mysql holland 1865 0.0 0.0 109232 888 pts/0 S+ 11:11 0:00 grep --color=auto mysql

这究竟是什么意思?

2 个答案:

答案 0 :(得分:2)

你必须启动mysql守护进程试试mysqld start。 编辑:要查看您是否运行了mysql守护程序,请检查进程列表。 ps aux | grep mysqlps aux | grep mysqld应告诉您。

答案 1 :(得分:1)

我找到了问题的答案:

扎根..

chkconfig mysqld on

之后你可以选择做这三个中的任何一个。

service mysqld start service mysqld stop service mysqld restart

更多信息here