【问题标题】:MySQL won't run XAMPP MacOs CatalinaMySQL 不会运行 XAMPP MacOs Catalina
【发布时间】: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


【解决方案1】:

我通过转到 XAMPP 管理器解决了这个问题,并选择了“管理服务器”。我为 MySQL 数据库选择了“配置”选项,并将端口从 3306 更改为 3308。它成功了!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 2020-07-11
    • 1970-01-01
    • 1970-01-01
    • 2020-02-21
    • 1970-01-01
    相关资源
    最近更新 更多