suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Der MySQL-Server kann keine Änderungen in der Datei my.cnf anwenden

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粉092778585P粉092778585474 Tage vor538

Antworte allen(1)Ich werde antworten

  • P粉957723124

    P粉9577231242023-09-07 12:05:56

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

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

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

    systemctl start mysqld

    Antwort
    0
  • StornierenAntwort