但现在MYSQL不再加载了。
打开MAMP时,Apache服务器启动,
这意味着“Open WebStart page”选项变灰,通常加载站点的Drupal路径只显示一个错误。
使用终端,如果我运行:
which mysql
答案是:
/Applications/MAMP/Library/bin/mysql
mysql -u (myuser) -p
系统会提示我输入密码,但输入正确的密码后,我会收到:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket
'/Applications/MAMP/tmp/mysql/mysql.sock' (2)
我检查了那个路径,那里没有mysql.sock文件。在那个目录中只有一个名为.dummy的文件,其中没有内容。
一些与同一错误相关的论坛建议我检查并停止任何其他正在运行的MYSQL实例,但我似乎没有任何实例。
例如,我运行:
ps -ef | grep mysql
501 11212 10699 0 12:31pm ttys000 0:00.00 grep mysql
我不完全理解这种反应,但似乎没有什么可以让我“杀死”的东西。
另外,如果我尝试以下方法:
sudo service mysql start
sudo: service: command not found
如蒙帮助,将不胜感激。
编辑:我跑了:
mysqld
但我注意到的是:
2019-02-14T03:01:33.211495Z 0 [Note] --secure-file-priv is set to NULL.
Operations related to importing and exporting data are disabled
我不知道如何解决上面的问题,但听起来这对情况没有帮助?
[错误]无法打开mysql.plugin表。请运行mysql_upgrade来创建它。
mysql_upgrade
并收到此错误:
mysql_upgrade: Got error: 2002: Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2) while connecting to the MySQL server
升级过程遇到错误,将无法继续。
有什么解决办法吗?
[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
[ERROR] Fatal error: Failed to initialize ACL/grant/time zones structures or failed to remove temporary table files.
[ERROR] Aborting
接下来是很多行的“关闭插件…”(各种各样的)…结束于:
mysqld: Shutdown complete
又一次,我完全迷失在这里?