【问题标题】:Cannot find PID file after reinstall of mysql重新安装mysql后找不到PID文件
【发布时间】:2016-08-16 23:01:38
【问题描述】:

我收到一个错误,服务器在没有更新 pid 文件的情况下退出。所以我想我会卸载它并重新安装它。

我上次用自制软件安装了它,所以我这样做了:

brew uninstall mysql

我安装了它:

brew install mysql

然而,即使在这之后,我仍然遇到同样的错误。

$ mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/Tirths-MBP.fios-router.home.pid).

【问题讨论】:

  • 错误日志中还有其他内容吗?
  • 检查mysql运行的账号是否可以访问pid文件所在的目录
  • 如何检查? @RiggsFolly
  • 不知道,我的 Unix 生锈了,没用过

标签: mysql database homebrew


【解决方案1】:

如果这个 mysql 像一个 linux 二进制文件;尝试使用 mysqld_safe 重新生成 PID:

停止服务器

bin>$./mysql.server stop

重新生成 PID 文件:

bin>$./mysqld_safe -u youruser&

然后尝试将mysql启动为:

bin>$./mysql.server start

附言 ...你有 etc/my.cnf 文件生成吗?提供日志会更有帮助;


希望这会有所帮助;请报告您的结果;

【讨论】:

  • 我按照你说的做了没有用,是的,我确实生成了 etc/my.cnf。如何提供日志?对不起,这里很初学者。如果它有帮助,我现在在数据库中没有任何信息,所以我可以以某种方式完全擦除 mysql 并重新安装它会很好。
  • @TirthAllsparkRami 您从 mysql bin 文件夹中运行脚本?请不要使用 sys vars 进行测试;你修改了mysql conf文件吗? conf 文件呢 etc/my.cnf 和 mysql/support-files/my-default.cnf 的内容是什么?
猜你喜欢
  • 2013-02-15
  • 1970-01-01
  • 1970-01-01
  • 2020-01-17
  • 1970-01-01
  • 1970-01-01
  • 2018-08-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多