mysqlinstanceconfig和禁用严格模式

问题描述

我想安静地部署mysql。

使用以下命令行静默安装服务器:

msiexec /i "d:\mysql-essential-5.1.34-win32.msi" INSTALLDIR="D:\mysql" DATADIR="D:\mysql_data" /qn

没问题。

之后,我也必须安静地运行mysqlinstanceconfig。我使用了以下命令行:

"D:\mysql\bin\mysqlinstanceconfig.exe" -i -q ServiceName=MySQL AddBinToPath=yes ServerType=SERVER DatabaseType=MYISAM ConnectionUsage=DSS Port=3306 StrictMode=no Charset=utf8 RootPassword=mypass

尽管设置为StrictMode=no(我想禁用严格模式),但它不起作用,因为在服务器上运行此查询时我仍然启用了严格模式:

SHOW VARIABLES LIKE 'sql_mode';

我知道了:

sql_mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

通常我应该有:

sql_mode = ""

mysqlinstanceconfig.exe命令行是否有问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)