MAMP Pro和MySQL出现致命错误:请阅读手册的“安全性”部分,以了解如何以root用户身份运行mysqld

Joh*_*ith 3 mysql mamp-pro macos-catalina

更新到macOS Catalina后,我无法在MAMP Pro中运行MySQL。我得到一个错误。从mysql_error.log这里

2019-10-09T10:53:16.6NZ mysqld_safe Logging to '/Applications/MAMP/logs/mysql_error.log'.
2019-10-09T10:53:16.6NZ mysqld_safe Starting mysqld daemon with databases from /Library/Application Support/appsolute/MAMP PRO/db/mysql57
2019-10-09T10:53:16.917470Z 0 [Warning] Insecure configuration for --secure-file-priv: Current value does not restrict location of generated files. Consider setting it to a valid, non-empty path.
2019-10-09T10:53:16.919285Z 0 [Note] /Applications/MAMP/Library/bin/mysqld (mysqld 5.7.26) starting as process 3320 ...
2019-10-09T10:53:16.932570Z 0 [Warning] Setting lower_case_table_names=2 because file system for /Library/Application Support/appsolute/MAMP PRO/db/mysql57/ is case insensitive
2019-10-09T10:53:16.932669Z 0 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

2019-10-09T10:53:16.932697Z 0 [ERROR] Aborting

2019-10-09T10:53:16.932751Z 0 [Note] Binlog end
2019-10-09T10:53:16.935298Z 0 [Note] /Applications/MAMP/Library/bin/mysqld: Shutdown complete

2019-10-09T10:53:16.6NZ mysqld_safe mysqld from pid file /Applications/MAMP/tmp/mysql/mysql.pid ended
Run Code Online (Sandbox Code Playgroud)

我正在搜索Internet,并且已经尝试了很多,但无法运行它。

任何人都遇到过同样的问题,可以提供帮助吗?

提前谢谢!

Les*_*own 11

我有一个临时修复程序,直到开发人员发布修复程序为止。我正在使用MAMP Pro;我不知道非Pro中的界面是否相同。临时修复:

打开MAMP Pro。如果服务器正在运行,请停止它们。从菜单中打开MySQL模板:文件>编辑模板> MySQL(mysql.cnf)> 5.7.26

  1. 向下滚动或找到[client]。在[client]下添加以下行:user = root

  2. 向下滚动或找到[mysqld]。在[mysqld]下添加以下行:user = root

  3. 启动服务器。

这对我有用。希望对您有帮助。