【发布时间】:2022-07-12 12:38:07
【问题描述】:
我有问题。即 XAMPP 不启动 MySQL。我尝试了几种方法,包括:
第一次尝试(在终端执行):
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
回复:
Starting MariaDB
.2022-05-30 16:40:40 6012 mysqld_safe Logging to '/Applications/XAMPP/xamppfiles/var/mysql/mateuszs-macbook-pro.home.err'.
2022-05-30 16:40:40 6012 mysqld_safe Starting mysqld daemon with databases from /Applications/XAMPP/xamppfiles/var/mysql
./Applications/XAMPP/xamppfiles/bin/mysql.server: line 264: kill: (6012) - No such process
ERROR!
第二次尝试(在终端执行):
sudo killall mysqld
回复:
No matching processes were found
我还在 [mysqld] 和 [client] 中将 my.cnf (/Applications/XAMPP/xamppfiles/etc) 中的端口更改为 3308,但没有帮助。
我检查了文件 xampp (/Applications/XAMPP/xamppfiles),在函数 startMySQL 中文件中已经有一行,添加它可能是一个解决方案。
unset DYLD_LIBRARY_PATH
当我手动启动 mysql (/Applications/XAMPP/xamppfiles/bin) 时,响应是:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock' (2)
就我而言,这意味着 MySQL 没有运行。
规格:
- macOS Catalina 10.15.7
- XAMPP(常规,非 XAMPP-VM)版本 8.1.5-0
我在 Google、YouTube 和 StackOverflow 上寻找过解决方案,但没有一个能解决我的问题。我会指出我可能在 2 周前安装了 XAMPP。
编辑:当我在终端中执行 mysqladmin shutdown 时,响应是:
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/Applications/XAMPP/xamppfiles/var/mysql/mysql.sock' exists!
【问题讨论】:
-
问题已更新:)
标签: mysql database macos mariadb xampp