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.minEvictableIdleTimeMillis=240000 | ||||
| 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 | ||||
| db.cloud.useSSL=false | ||||
|  | ||||
| @ -39,7 +39,7 @@ db.cloud.testWhileIdle=true | ||||
| db.cloud.timeBetweenEvictionRunsMillis=40000 | ||||
| db.cloud.minEvictableIdleTimeMillis=240000 | ||||
| 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 | ||||
| db.cloud.useSSL=false | ||||
|  | ||||
| @ -44,7 +44,7 @@ db.cloud.testWhileIdle=true | ||||
| db.cloud.timeBetweenEvictionRunsMillis=40000 | ||||
| db.cloud.minEvictableIdleTimeMillis=240000 | ||||
| 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 | ||||
| db.usage.username=cloud | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user