Heim > Artikel > Betrieb und Instandhaltung > Was tun, wenn MySQL unter Linux den Fehler 10061 hat?
Lösung: 1. Melden Sie sich als Root-Benutzer an der MySQL-Befehlszeile an und verwenden Sie den Befehl „vi /etc/mysql/mysql.conf.d/mysqld.cnf“, um den Inhalt des Felds „bind-address“ in zu ändern „0.0.0.0“ ; 2. Verwenden Sie „Grant all on *.* to account@‘%‘ identifiziert by ‚password‘ with grant option“, um die angegebene IP-Adresse zu autorisieren und MySQL neu zu starten.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Der MySQL 10060-Fehler wird normalerweise durch die Firewall verursacht.
ufw allow 3306; //允许外部访问3306端口 ufw allow from 192.168.1.115; //允许此IP访问所有的本机端口 ufw status; //查看防火墙状态 ufw disable/enable; //关闭或打开防火墙
Führen Sie einfach die Installation durch, ohne ufw zu installieren: apt-get install ufw; zur Konfiguration
LösungDer erste Schritt:
Überprüfen Sie zuerst den MySQL-Laufstatus
netstat -ntlp | grep -v tcp6; //查看端口状态 mysql -V; //查看mysql版本号 find / -name mysqld.cnf; // 查找mysqld.cnf 的位置
Wenn der Port 127.0.0.1:3306 ist, ist die Lösung
vi /etc/mysql/mysql.conf.d/mysqld.cnf; //将bind-address = 127.0.0.1 修改成 bind-address = 0.0.0.0
service mysql restart; //重启mysql netstat -ntlp | grep -v tcp6; //查看端口状态为0.0.0.0:3306即可Der zweite Schritt:
Zuschuss alle auf *.* bis hierher Ersetzen Sie durch das Konto, bei dem Sie sich anmelden möchten@'%' identifiziert durch 'Ersetzen Sie das Passwort dieses Kontos hier' mit Gewährungsoption;
Das Beispiel lautet wie folgt:
Empfohlenes Lernen :
Linux-Video-TutorialDas obige ist der detaillierte Inhalt vonWas tun, wenn MySQL unter Linux den Fehler 10061 hat?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!