【问题标题】:Cannot start MySQL on OS X 10.9无法在 OS X 10.9 上启动 MySQL
【发布时间】:2023-04-04 20:11:02
【问题描述】:

一段时间以来,我在从 DMG 安装的 Mac (OS X 10.9) 上成功使用了 MySQL。但是,有一天它崩溃了,我无法再次重新启动服务器。我尝试用 DMG 和homebrew 重新安装了几次,但没有任何效果。

如果我只是简单地运行它,我会得到:

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

每当我尝试启动服务器时,我都会得到

$ mysql.server start  
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/myhost.pid).

来自https://stackoverflow.com/a/5140849/4189299https://stackoverflow.com/a/34840101 的组合指令不起作用。

也就是说,我运行后没有任何变化

unset TMPDIR
mysqld -initialize --verbose --user=whoami --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

如果我尝试启动安全模式,它会立即终止:

$ sudo mysqld_safe start  
2016-04-07T13:31:41.6NZ mysqld_safe Logging to '/usr/local/var/mysql/myhost.err'.
2016-04-07T13:31:41.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/var/mysql
2016-04-07T13:31:42.6NZ mysqld_safe mysqld from pid file /usr/local/var/mysql/myhost.pid ended

请帮我启动 MySQL

编辑:

$ ls /var/log/mysql*
ls: /var/log/mysql*: No such file or directory

编辑 2:

PID文件实际上并不存在:

$ rm /usr/local/var/mysql/myhost.pid
rm: /usr/local/var/mysql/myhost.pid: No such file or directory

【问题讨论】:

标签: mysql macos


【解决方案1】:

启动 MySQLWorkbench。在我的版本 6.3 上,有一个 + 按钮来创建连接。点击那个。将主机名设置为 127.0.0.1 并将用户名设置为 root,为连接指定任何您喜欢的名称。

点击,确定。现在,您所指定名称的连接将出现在前窗口中。双击打开。

在窗口的左侧有一列选项。在实例下查找“启动/关闭”。单击它并查找“启动服务器”按钮。点击开始。

【讨论】:

  • 当我双击连接时,弹出错误消息“无法连接到数据库服务器”,所以我无法进一步实际看到“启动/关闭”按钮。跨度>
猜你喜欢
  • 2014-02-12
  • 1970-01-01
  • 2014-04-29
  • 2013-11-02
  • 2014-04-29
  • 1970-01-01
  • 2015-06-04
  • 2013-11-03
相关资源
最近更新 更多