Zuerst prüft sufo ufw status, ob die Firewall aktiviert ist. Wenn der Status inaktiv ist, bedeutet dies, dass die Firewall nicht aktiviert ist.
Geben Sie dann netstat -an|grep 3306 ein, um den Port-Start und die Belegung zu überprüfen. Sie können sehen, dass die Bindung 127.0.0.1 ist. 0,0. Ich werde weiter unten darüber sprechen.
Zuerst müssen Sie die MySQL-Zugriffsberechtigungen ändern, mysql -u root -p eingeben, die Eingabetaste drücken und dann das Passwort 123456 eingeben, um die MySQL-Befehlszeile aufzurufen.
Geben Sie alle Berechtigungen für *.* an „root“@„%“ ein, die durch „123456“ mit der Option „Grant“ identifiziert werden. Gibt an, dass alle Clients über das Root-Konto zugreifen können MySQL.
Verwandte Empfehlungen: „Navicat für MySQL-Grafik-Tutorial“
Geben Sie die Berechtigungseinstellungen für die Aktualisierung ein.
Beenden Sie die MySQL-Befehlszeile.
Geben Sie cd /etc/mysql/mysql.conf.d ein, um das MySQL-Konfigurationsverzeichnis aufzurufen.
Geben Sie vim mysqld.cnf ein, um die MySQL-Konfigurationsdatei zu ändern.
Bind-Adresse finden und 127.0.0.1 in 0.0.0.0 ändern.
Geben Sie /etc/init.d/mysql restart ein, um MySQL neu zu starten.
Verwenden Sie Navicat, um erneut eine Verbindung zu MySQL herzustellen, und endlich kann ich eine Verbindung herstellen.
Das obige ist der detaillierte Inhalt vonDetaillierte Lösung für Navicat, das keine Verbindung zu Ubuntu herstellen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!