Heim > Fragen und Antworten > Hauptteil
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粉9577231242023-09-07 12:05:56
我已经通过以下方式解决了我的问题:
systemctl stop mysqld systemctl daemon-reload systemctl set-environment MYSQLD_OPTS="--skip-networking=OFF"
在此之后,我重新启动了服务。
systemctl start mysqld