mariadb MySQL无法运行XAMPP MacOs Catalina

jw5wzhpr  于 2022-11-08  发布在  Mysql
关注(0)|答案(1)|浏览(142)

我有一个问题。即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]中将.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卡塔利娜10.15.7
  • XAMPP(常规,非XAMPP-VM)8.1.5-0版

我已经在谷歌,YouTube和StackOverflow上寻找解决方案,但没有一个我找到的解决了我的问题。我会指出,我安装XAMPP可能是2周前。

**编辑:**当我在终端执行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!
dxpyg8gm

dxpyg8gm1#

我通过转到XAMPP管理器来解决它,并选择“管理服务器”。我为MySQL数据库选择了“配置”选项,并将端口从3306改为3308。它工作了!

相关问题