MySQL守护进程拒绝以“开始”;Can';t启动服务器:在TCP/IP端口上绑定:地址已在使用中”;(并非如此)。

MySQL守护进程拒绝以“开始”;Can';t启动服务器:在TCP/IP端口上绑定:地址已在使用中”;(并非如此)。,mysql,database,daemon,dedicated-server,Mysql,Database,Daemon,Dedicated Server,好了,伙计们,我已经准备好放弃这件事了,我想我差不多做到了,只是最后一个错误,服务器启动很好,但是它失败了,说TCP/IP端口上的绑定已经在使用:S这不是真的,因为mysql没有运行:( 错误: bash-4.2$ mysqld 120730 18:31:05 [Note] Plugin 'FEDERATED' is disabled. 120730 18:31:05 InnoDB: The InnoDB memory heap is disabled 120730 18:31:05 InnoD

好了,伙计们,我已经准备好放弃这件事了,我想我差不多做到了,只是最后一个错误,服务器启动很好,但是它失败了,说TCP/IP端口上的绑定已经在使用:S这不是真的,因为mysql没有运行:(

错误:

bash-4.2$ mysqld
120730 18:31:05 [Note] Plugin 'FEDERATED' is disabled.
120730 18:31:05 InnoDB: The InnoDB memory heap is disabled
120730 18:31:05 InnoDB: Mutexes and rw_locks use GCC atomic builtins
120730 18:31:05 InnoDB: Compressed tables use zlib 1.2.5
120730 18:31:05 InnoDB: Using Linux native AIO
120730 18:31:05 InnoDB: Initializing buffer pool, size = 128.0M
120730 18:31:05 InnoDB: Completed initialization of buffer pool
120730 18:31:06 InnoDB: highest supported file format is Barracuda.
120730 18:31:06  InnoDB: Waiting for the background threads to start
120730 18:31:07 InnoDB: 1.1.8 started; log sequence number 2929794
120730 18:31:07 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
120730 18:31:07 [Note]   - '0.0.0.0' resolves to '0.0.0.0';
120730 18:31:07 [Note] Server socket created on IP: '0.0.0.0'.
120730 18:31:07 [ERROR] Can't start server: Bind on TCP/IP port: Address already in use
120730 18:31:07 [ERROR] Do you already have another mysqld server running on port: 3306 ?
120730 18:31:07 [ERROR] Aborting

120730 18:31:07  InnoDB: Starting shutdown...
120730 18:31:08  InnoDB: Shutdown completed; log sequence number 2929794
120730 18:31:08 [Note] mysqld: Shutdown complete

使用
lsof-i TCP:3306
netstat-lp | grep 3306
查找端口3306上已在侦听的内容-一定有什么内容正在侦听

<>您可以考虑在不同的端口上查看服务器(编辑My.CNF,并在那里更改默认端口)。
您可能需要以root身份运行此程序,即
sudo lsof-i TCP:3306

运行
ps ax | fgrep mysql
&验证它是否正在运行…某些东西正在运行。这可能有助于识别绑定到端口的进程:
lsof
通常是发现此类问题的最佳方法。我遇到了这个问题,并在和升级期间发现了这个问题de rackspace已删除“lo”网络接口(意味着ip地址127.0.0.1未连接),可以通过运行“ping 127.0.0.1”或运行“ifconfig”并检查lo localhost环回网络接口来轻松检查。try:sudo服务mysql stopnetstat命令给出无效语法错误(选项“p”需要一个参数)与Michael的问题相同,netstat给出的语法无效,lsof不返回任何内容
sudo lsof-i TCP:3306
,它可以工作。@Erwai答案已更新;谢谢。