在Mac OS X v10.6 (Snow Leopard)上,启动MySQL会出现以下错误:
服务器退出,没有更新PID文件
文件my.cnf
[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K
pid-file=/var/run/mysqld/mysqld.pid
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
如果你的系统有多个版本的MySQL,那么你很可能会遇到这个PID错误:
我们可以从杀死所有MySQL进程开始:
sudo killall mysqld
转到/usr/local,选择你想要的MySQL版本,然后为它提供MySQL权限。在我的情况下,我需要版本8。
sudo chown -R mysql mysql-8.0.21-macos10.15-x86_64
打开/usr/local/mysql-8.0.21-macos10.15-x86_64文件夹,启动SQL server:
sudo。/ mysql。服务器启动(输入您的笔记本电脑密码)
如果它给出下面的输出…PID问题解决了
sudo ./mysql.server start
Starting MySQL
.. SUCCESS!