【发布时间】:2013-10-06 18:00:25
【问题描述】:
我刚刚安装了 mySQL,当我尝试在我的 mac 终端中输入 mysql 时,我得到了
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
我尝试寻找答案,但仍然卡住了。另外,我不知道这是否相关或相关,但是当我转到我的首选项面板尝试启动 mySQL 时,它没有启动。在某些站点(例如其他 stackoverflow 页面)上,它说要尝试运行“/usr/local/mysql/bin/mysqld_safe”,但对我来说它只是权限被拒绝..
我尝试执行 ps -u mysql 来检查它是否正在运行并打印出一个地址:usr/local/mysql/bin/mysqld --basedir=/usr/local。所以我假设它正在运行?即使我无法实际按下按钮并在首选项面板中启用它,这很奇怪。
编辑:我输入了
$ sudo /usr/local/mysql/bin/mysqld_safe
密码:
130930 11:55:15 mysqld_safe 记录到“/usr/local/mysql/data/myname-mac.att.net.err”。 130930 11:55:15 mysqld_safe 使用来自 /usr/local/mysql/data 的数据库启动 mysqld 守护进程 130930 11:55:18 来自 pid 文件 /usr/local/mysql/data/myname-mac.att.net.pid 的 mysqld_safe mysqld 结束
为什么就这样结束了?
【问题讨论】:
-
读起来好像你的 MySQL 服务器没有运行。您需要开始使用(请参阅@ExplosionPills 的评论)
-
我输入了:$ sudo /usr/local/mysql/bin/mysqld_safe。见上面的编辑。
标签: mysql