You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MariaDB Windows客户端:mysql_clear_password插件加载失败及环境变量无效问题

解决mysql_clear_password插件加载失败问题

直接指定插件路径执行命令

在mysql连接命令中通过--plugin-dir参数明确指定插件所在目录,确保客户端能找到mysql_clear_password.dll:

mysql -h localhost -P 43222 -u username -p --plugin-dir="C:\Program Files\MariaDB 11.3\lib\plugin"

确保环境变量生效

如果通过环境变量LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN启用插件,需注意:

  • 若在当前命令行窗口临时设置,需先执行设置命令再启动mysql:
set LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN=y
mysql -h localhost -P 43222 -u username -p
  • 若设置的是系统/用户级环境变量,需关闭并重新打开命令行窗口,确保环境变量生效后再执行mysql命令。

通过配置文件永久生效

修改MariaDB的my.ini(或my.cnf)配置文件,在[client]段添加以下配置,指定插件路径并启用明文插件:

[client]
plugin-dir=C:\Program Files\MariaDB 11.3\lib\plugin
enable-cleartext-plugin=1

保存配置后,重新启动mysql客户端即可。

问题说明

错误提示中“找不到指定模块”的核心原因是:mysql客户端默认的插件搜索路径未包含MariaDB安装目录下的lib\plugin,即使插件文件实际存在,客户端也无法定位到它。通过上述方法指定路径或调整配置,即可解决该问题。

内容的提问来源于stack exchange,提问作者troubadour

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 04:35:15