运行MySQL守护进程时出错

我得到了一个怪异的错误运行我的MySQL守护进程作为用户'mysql'这里是命令发出,现在我已经检查和实例尚未运行:S所以,我不知道为什么它显示这个输出:

120729 18:54:28 [Note] Plugin 'FEDERATED' is disabled. 120729 18:54:28 InnoDB: The InnoDB memory heap is disabled 120729 18:54:28 InnoDB: Mutexes and rw_locks use GCC atomic builtins 120729 18:54:28 InnoDB: Compressed tables use zlib 1.2.5 120729 18:54:28 InnoDB: Using Linux native AIO 120729 18:54:28 InnoDB: Initializing buffer pool, size = 128.0M 120729 18:54:28 InnoDB: Completed initialization of buffer pool 120729 18:54:28 InnoDB: highest supported file format is Barracuda. 120729 18:54:28 InnoDB: Waiting for the background threads to start 120729 18:54:29 InnoDB: 1.1.8 started; log sequence number 2929794 120729 18:54:29 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306 120729 18:54:29 [Note] - '0.0.0.0' resolves to '0.0.0.0'; 120729 18:54:29 [Note] Server socket created on IP: '0.0.0.0'. 120729 18:54:29 [ERROR] Can't start server : Bind on unix socket: No such file or directory 120729 18:54:29 [ERROR] Do you already have another mysqld server running on socket: /var/mysql/mysql.sock ? 120729 18:54:29 [ERROR] Aborting 120729 18:54:29 InnoDB: Starting shutdown... 120729 18:54:30 InnoDB: Shutdown completed; log sequence number 2929794 120729 18:54:30 [Note] mysqld: Shutdown complete 

任何帮助非常感谢,谢谢你们!

问题在错误消息中清楚:

 120729 18:54:29 [ERROR] Can't start server : Bind on unix socket: No such file or directory 120729 18:54:29 [ERROR] Do you already have another mysqld server running on socket: /var/mysql/mysql.sock ? 

这个套接字最有可能不存在。 这可能是一个简单的错字。

默认情况下,套接字位于Fedora盒子上的/var/lib/mysql/mysql.sock 。 所以,在你的/etc/my.cnf文件中你应该有:

 socket=/var/lib/mysql/mysql.sock