gpt4 book ai didi

mysql - "ERROR! MySQL server PID file could not be found!",但 mysqld 进程正在端口 3306 上运行?

转载 作者:行者123 更新时间:2023-11-29 05:52:35 29 4
gpt4 key购买 nike

我注意到 mysqld 进程正在端口 3306 上运行:

$ sudo lsof -i :3306
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 63026 _mysql 19u IPv6 0x67fbb37dac8af9c7 0t0 TCP *:mysql (LISTEN)

我想停止这个过程。但是,如果我尝试 mysql.server stop,我会收到以下错误:

$ mysql.server stop
ERROR! MySQL server PID file could not be found!

顺便说一句,我使用的是 MacOS。使用 sudo,我能够找到一个 .pid 文件:

$ pwd
/usr/local/mysql
$ sudo find . -name '*pid'
./data/mysqld.local.pid

但是,我不确定它是否是 mysql.server stop 命令所期望的。

我最终要解决的问题是,当我尝试 mysql 命令时,出现以下错误:

$ mysql
ERROR 1045 (28000): Access denied for user 'kurtpeek'@'localhost' (using password: NO)

我正在尝试按照 https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html 处的密码重置说明进行操作,但我似乎无法通过第一步,即停止 MySQL 服务器。任何帮助将不胜感激。

最佳答案

我在 https://apple.stackexchange.com/questions/255671/error-mysql-server-pid-file-could-not-be-found 找到了这个问题的高级解释.必须使用 MySQL 首选项 Pane 停止服务器:

enter image description here

现在 sudo lsof -i :3306 命令没有显示任何正在运行的进程。

关于mysql - "ERROR! MySQL server PID file could not be found!",但 mysqld 进程正在端口 3306 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52773246/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com