mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CLOUDSTACK-9871: Set SQL Mode in SQL Session for MySQL 5.7 compatibility
MySQL 5.7 has a more strict SQL mode by default with which CloudStack is not compatible. By setting the SQL Mode to a more relaxed mode on run-time we can run without changing any SQL server settings. Admins could also apply this to the [mysqld] section of their my.cnf: sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' Signed-off-by: Wido den Hollander <wido@widodh.nl>
This commit is contained in:
parent
96700a04a9
commit
0c1c27ba85
@ -39,7 +39,7 @@ db.cloud.testWhileIdle=true
|
|||||||
db.cloud.timeBetweenEvictionRunsMillis=40000
|
db.cloud.timeBetweenEvictionRunsMillis=40000
|
||||||
db.cloud.minEvictableIdleTimeMillis=240000
|
db.cloud.minEvictableIdleTimeMillis=240000
|
||||||
db.cloud.poolPreparedStatements=false
|
db.cloud.poolPreparedStatements=false
|
||||||
db.cloud.url.params=prepStmtCacheSize=517&cachePrepStmts=true
|
db.cloud.url.params=prepStmtCacheSize=517&cachePrepStmts=true&sessionVariables=sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
|
||||||
|
|
||||||
# CloudStack database SSL settings
|
# CloudStack database SSL settings
|
||||||
db.cloud.useSSL=false
|
db.cloud.useSSL=false
|
||||||
|
|||||||
@ -39,7 +39,7 @@ db.cloud.testWhileIdle=true
|
|||||||
db.cloud.timeBetweenEvictionRunsMillis=40000
|
db.cloud.timeBetweenEvictionRunsMillis=40000
|
||||||
db.cloud.minEvictableIdleTimeMillis=240000
|
db.cloud.minEvictableIdleTimeMillis=240000
|
||||||
db.cloud.poolPreparedStatements=false
|
db.cloud.poolPreparedStatements=false
|
||||||
db.cloud.url.params=prepStmtCacheSize=517&cachePrepStmts=true
|
db.cloud.url.params=prepStmtCacheSize=517&cachePrepStmts=true&sessionVariables=sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
|
||||||
|
|
||||||
# CloudStack database SSL settings
|
# CloudStack database SSL settings
|
||||||
db.cloud.useSSL=false
|
db.cloud.useSSL=false
|
||||||
|
|||||||
@ -44,7 +44,7 @@ db.cloud.testWhileIdle=true
|
|||||||
db.cloud.timeBetweenEvictionRunsMillis=40000
|
db.cloud.timeBetweenEvictionRunsMillis=40000
|
||||||
db.cloud.minEvictableIdleTimeMillis=240000
|
db.cloud.minEvictableIdleTimeMillis=240000
|
||||||
db.cloud.poolPreparedStatements=false
|
db.cloud.poolPreparedStatements=false
|
||||||
db.cloud.url.params=prepStmtCacheSize=517&cachePrepStmts=true&prepStmtCacheSqlLimit=4096
|
db.cloud.url.params=prepStmtCacheSize=517&cachePrepStmts=true&prepStmtCacheSqlLimit=4096&sessionVariables=sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
|
||||||
|
|
||||||
# usage database settings
|
# usage database settings
|
||||||
db.usage.username=cloud
|
db.usage.username=cloud
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user