SQL 服务器无法启动

SQL 服务器无法启动

我有一台以前安装过 mySQL 的旧 Mac。我尝试从首选项运行 SQL 服务器,但它无法启动。卸载也不起作用。我运行了命令sudo /usr/local/mysql/support-files/mysql.server 启动。导致如下错误。

启动 MySQL ./usr/local/mysql/bin/mysqld_safe:第 199 行:6557 Trace/BPT trap:5 env MYSQLD_PARENT_PID=6140 nohup /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/Applications/XAMPP/xamppfiles/var/mysql --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=APS-16.local.err --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306 < /dev/null > /dev/null 2>&1 错误!服务器退出而未更新 PID 文件(/var/run/mysqld/mysqld.pid)。

我已经强制卸载了 mySql 并重新安装。错误仍然存​​在。
用于卸载的命令。

sudo rm /usr/local/mysql
sudo rm -rf  /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
sudo rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*

答案1

手动运行该命令的本质:

/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/Applications/XAMPP/xamppfiles/var/mysql --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=APS-16.local.err --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock --port=3306

现在运行的方式是,STDOUT 和 STDERR 被发送到 /dev/null,因此您可以看到任何输出或错误!

相关内容