我正在使用此行来配置 MySQL 5.1
MySQLInstanceConfig.exe -i -q -lmysql_config.log ServerType=SERVER DatabaseType=MIXED ConnectionUsage=DSS Port=3306 AddBinToPath=yes ConnectionCount=10 SkipNetworking=no StrictMode=no RootPassword=密码
它配置了服务器并且服务启动正常,但是即使我在上面的配置中禁用了 StrictMode,它仍然启用了...
如果我查看 my.ini 我发现
将 SQL 模式设置为严格 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
我认为它不应该在那里......
我做错了什么吗?我使用的参数错误吗?
弗拉基米尔,
答案1
通过使用 my.ini 模式“STRICT_TRANS_TABLES”,您是在说对事务引擎使用严格模式,如果可能的话,对非事务引擎也使用严格模式。
如果你把它拿出来,就应该没事了。