出于某种原因,我的一台服务器上的 MySQL Workbench 副本已开始在每个 mysqldump 命令上添加此--enable-cleartext-plugin选项,这每次都会导致此错误。
20:13:02 Dumping timesavr_dev (certifications) Running: mysqldump.exe --defaults-file="c:\users\admini~1\appdata\local\temp\3\tmpn1an6u.cnf" --set-gtid-purged =OFF --enable-cleartext-plugin --user=root --host=localhost --protocol=tcp --port=3306 --default-character-set=utf8 --skip-triggers "timesavr_dev" mysqldump: 未知选项'--启用明文插件'
操作失败,退出代码 2 20:13:02 导出 C:\inetpub\wwwroot\TimeSavr\DB_Stuff\MySQLBackups\Dump20180608.sql 已完成,出现 1 个错误
我今天才注意到这一点,但我怀疑这开始发生在几天前,当时该服务器上还发生了一些其他奇怪的事情。重新启动后,我网站上的所有绑定都消失了,网站文件夹上的用户安全权限也消失了,并且由于某种原因在我的 redirection.config 文件中启用了共享配置。这一切似乎都很随机,现在就是这样。
这些是我启用的选项,我很确定这些是默认的,因为当我单击恢复默认值时,没有任何变化。
如何告诉 MySQL Workbench 停止使用--enable-cleartext-plugin选项?
“启用明文验证插件”是连接设置,而不是“数据导出”的设置。
您可以在“数据库”、“管理连接”下找到它,在这里选择您的连接;“连接”选项卡内是“高级”选项卡,带有一个复选框以(取消)选择该选项。