Der MySQL-Server kann keine Änderungen in der Datei my.cnf anwenden
P粉092778585
P粉092778585 2023-09-06 14:28:28
0
1
572

Ich habe den MySQL-Server und den MySQL-Client mithilfe von Bundles auf Centos 7 installiert. Der Port des MySQL-Servers wird als 0 angezeigt. Ich möchte ihm einen bestimmten Port zuweisen. Zu diesem Zweck habe ich /etc/my.cnf wie folgt geändert:

port=4545

Nach der Änderung habe ich den Dienst neu gestartet. Beim Start werden jedoch die Netzwerkeinstellungen übersprungen und der Status ist EIN. Ich habe auch versucht, Skip-Networking auf OFF zu stellen, ohne Erfolg.

Nachdem ich es geändert habe, habe ich auch mysql_secure_installation ausprobiert, aber ich habe die folgende Fehlermeldung erhalten:

Fehlgeschlagen! Fehler: Der MySQL-Server läuft mit der Option --skip-grant-tables und kann diese Anweisung daher nicht ausführen

Wie kann ich dieses Problem lösen? Vielen Dank für Ihre Antwort

P粉092778585
P粉092778585

Antworte allen(1)
P粉957723124

我已经通过以下方式解决了我的问题:

systemctl stop mysqld
systemctl daemon-reload
systemctl set-environment MYSQLD_OPTS="--skip-networking=OFF"

在此之后,我重新启动了服务。

systemctl start mysqld
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage