【发布时间】:2012-04-12 16:02:04
【问题描述】:
我已经在 Mac OS X 10.7 Lion 上安装了 Mysql 5.1。但是,由于某种原因,当我尝试使用命令“mysqld”启动服务器时,我在日志文件中收到错误消息:
120328 21:32:40 [错误] 无法启动服务器:在 TCP/IP 端口上绑定:地址已在使用中
120328 21:32:40 [错误] 您是否已经在端口:3306 上运行了另一个 mysqld 服务器?
120328 21:32:40 [错误] 中止
如果我在终端中运行“netstat -nat | grep 3306”,我会得到以下信息:
tcp4 0 0 *.3306 . 听
更新:
所以这是输出。
mysqld 24645 sb1752 12u IPv4 0xffffff8010f6bde0 0t0 TCP *:mysql (LISTEN)
这很奇怪!因为我的mysql服务器没有启动。
当我在命令行中输入“mysql”时,它会显示
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
我确实安装了其他版本的mysql并在今天早些时候卸载了。知道在这里做什么吗?
【问题讨论】:
-
ps -ef " grep mysql的输出是什么? -
@Tim,这个问题是怎么跑题的?
-
在 MacBook Pro 上使用
brew services stop mysql然后使用 MAMP pro 或brew services start mysql重新启动 mysql
标签: mysql installation