错误 1524 (HY000):插件 'unix_socket' 未加载 - Laragon

ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded - Laragon

我正在将我的生产 wordpress 网站迁移到我在 Laragon 上的本地环境。我做了以下事情:

打开了 Laragon 的终端:
菜单 > Laragon > 终端
运行 这个命令:
scp user@your-remote-host:/dump.sql C:/laragon/tmp/dump.sql

导入 sql-dump 到我的本地数据库:
mysql -u root -p your-database < C:\laragon\tmp\dump.sql

然后我将我的 git 存储库克隆到位于 C:\Laragon\www\

的根目录

启动它,起初它显示实时服务器主页的副本,但在尝试转到另一个页面时出错。

我停止了所有服务,当我重新启动时出现错误 ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded

然后当我尝试从终端执行 mysql -u root -p 时,我收到了同样的错误。

随着服务的启动,网页现在显示 'error establishing database' 并显示 Error 1524

这是 my.ini 文件的输出,与 my.cnf

相同
[client]
#password=your_password
port=3306
socket=/tmp/mysql.sock

[mysqld]
port=3306
socket=/tmp/mysql.sock
key_buffer_size=256M
max_allowed_packet=512M
table_open_cache=256
sort_buffer_size=1M
read_buffer_size=1M
read_rnd_buffer_size=4M
myisam_sort_buffer_size=64M
thread_cache_size=8
datadir= "C:/laragon/data/mysql"
plugin-load-add = auth_socket.so


secure-file-priv=""
explicit_defaults_for_timestamp=1
datadir= "C:/laragon/data/mysql"


[mysqldump]
quick
max_allowed_packet=512M

unix_socket,又名 auth_socket 是非 windows 身份验证插件。

我将从变量 skip-grant-tables set, and change the root authentication 开始使用:

ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD("verysecret")

然后删除 'skip-grant-tables' 选项并重新启动。