mirror of
				https://github.com/TeaOSLab/EdgeAPI.git
				synced 2025-11-04 16:00:24 +08:00 
			
		
		
		
	修复使用localhost连接数据库时不能自动尝试启动的问题
This commit is contained in:
		@@ -309,7 +309,7 @@ func (this *APINode) checkDB() error {
 | 
			
		||||
		// 决定是否尝试启动本地的MySQL
 | 
			
		||||
		if strings.Contains(err.Error(), "connection refused") {
 | 
			
		||||
			config, _ := db.Config()
 | 
			
		||||
			if config != nil && (strings.Contains(config.Dsn, "tcp(127.0.0.1:") || strings.Contains(config.Dsn, "tcp(localhost:)")) && os.Getgid() == 0 /** ROOT 用户 **/ {
 | 
			
		||||
			if config != nil && (strings.Contains(config.Dsn, "tcp(127.0.0.1:") || strings.Contains(config.Dsn, "tcp(localhost:")) && os.Getgid() == 0 /** ROOT 用户 **/ {
 | 
			
		||||
				var mysqldSafeFile = "/usr/local/mysql/bin/mysqld_safe"
 | 
			
		||||
				_, err = os.Stat(mysqldSafeFile)
 | 
			
		||||
				if err == nil {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user