Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich die mySQL-Datenbank auf meinem lokalen Computer von verschiedenen Computern aus zugänglich machen?

SCHRITT 1:IP-Konnektivität prüfen

Standardmäßig erlaubt es nur Verbindungen von 127.0.0.1. Verwenden Sie Windows oder Linux?

Öffnen Sie my.cnf und ändern Sie die Bindungsadresse in Ihre Netzwerk-IP.

[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
language        = /usr/share/mysql/English
bind-address    = 127.0.0.1

Weitere Informationen finden Sie leicht in Google. Überprüfen Sie dies .

SCHRITT 2:Überprüfen Sie Ihre Firewall

Auch wie von @Leandro kommentiert , überprüfen Sie Ihre Windows-Firewall-Einstellungen, um Verbindungen zuzulassen.

Eine einfache Möglichkeit, dies zu testen, besteht darin, eine Telnet-Verbindung vom Client-Rechner zu Ihrer MySQL-Netzwerk-IP, Port 3306, herzustellen und zu sehen, ob eine Verbindung hergestellt oder blockiert wird.

SCHRITT 3:MySQL-Benutzerberechtigungen prüfen

Sobald Sie eine IP-Konnektivität haben, sollte der Benutzer, den Ihre Alumni verwenden, Anmeldeberechtigungen von jedem Host haben. Wenn sie beispielsweise root verwenden, müssen Sie eine Abfrage wie diese ausführen:

update user set host=’%’ where user=’root’ and host=’ubuntuserv’;

Weitere Informationen finden Sie unter hier .