Исправление Сервера
This commit is contained in:
@@ -4,6 +4,7 @@ import (
|
||||
"fmt"
|
||||
"os/exec"
|
||||
"path/filepath"
|
||||
"strings"
|
||||
"syscall"
|
||||
"time"
|
||||
config "vServer/Backend/config"
|
||||
@@ -19,6 +20,17 @@ func GetMySQLStatus() bool {
|
||||
return mysql_status
|
||||
}
|
||||
|
||||
func normalizeBindAddress(host string) string {
|
||||
parts := strings.Split(host, ",")
|
||||
cleaned := make([]string, 0, len(parts))
|
||||
for _, part := range parts {
|
||||
if ip := strings.TrimSpace(part); ip != "" {
|
||||
cleaned = append(cleaned, ip)
|
||||
}
|
||||
}
|
||||
return strings.Join(cleaned, ",")
|
||||
}
|
||||
|
||||
var mysqldPath string
|
||||
var configPath string
|
||||
var dataDirAbs string
|
||||
@@ -89,7 +101,7 @@ func config_patch(secures bool) (string, []string, string) {
|
||||
func StartMySQLServer(secure bool) {
|
||||
|
||||
mysql_port = config.ConfigData.Soft_Settings.Mysql_port
|
||||
mysql_ip = config.ConfigData.Soft_Settings.Mysql_host
|
||||
mysql_ip = normalizeBindAddress(config.ConfigData.Soft_Settings.Mysql_host)
|
||||
|
||||
if mysql_status {
|
||||
tools.Logs_file(1, "MySQL", "Сервер MySQL уже запущен", "logs_mysql.log", false)
|
||||
|
||||
@@ -73,7 +73,7 @@ const toggleAcme = async () => {
|
||||
<div class="settings-card">
|
||||
<h3 class="settings-card-title"><i class="fas fa-database"></i> {{ t('settings.mysql') }}</h3>
|
||||
<div class="settings-form">
|
||||
<VInput v-model="form.mysqlHost" :label="t('settings.hostAddr')" placeholder="127.0.0.1" />
|
||||
<VInput v-model="form.mysqlHost" :label="t('settings.hostAddr')" placeholder="127.0.0.1, 192.168.1.9" />
|
||||
<VInput v-model="form.mysqlPort" :label="t('settings.port')" type="number" placeholder="3306" />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user