2017-08-31 1 views
0

Ich möchte meine Junior-Zugang von MySQL-Datenbank ich habe in meinem System mit ubuntu.Wir arbeiten an einem System, aber müssen eine gemeinsame Datenbank verwenden.Wenn i hinzufügen MySQL-Verbindung von meinem System in Netzwerk in CakePHP Anwendung, heißt esWie Zugriff auf MySQL-Datenbank-Verbindung von anderen System im lokalen Netzwerk in ubuntu

> Die Seite kann nicht richtig, wie unten

+0

Haben Sie den Port angegeben? – kenfire

+0

Überwachen Sie die Datenbank auf Ihrer externen Schnittstelle? – fhossfel

+0

Wenn Sie phpmyadmin verwenden, verwenden Sie wie http: // remote_ip/phpmyadmin –

Antwort

0

ändern MySQL Konfigurationsdatei umleiten.

finden my.conf Datei

in ubuntu ii in/etc/mysql befindet jeden Datei-Editor verwenden, um die Datei wie VIM, namo, gedit zu ändern ... etc i nano-Editor zu verwenden, da beispiel unter

cd/etc/mysql sudo nano my.cnf'

Finden [mysqld] und neue Zeile unter diesem configration wie unten hinzufügen, wenn sie bereits existieren ändern.

bind-address = xx.xx.xx.xx (xx.xx.xx.xx ist die lokale Rechner IP-Adresse)

Verwendung bind-Adresse = 0.0.0.0 für jede Host zu verwenden.

nach dem Neustart MySQL

sudo Service Neustart mysql

Jetzt müssen Sie Benutzer erstellen und gewähren alle Erlaubnis eine Remote-Verbindung zu ändern.

mysql> GRANT ALLE PRIVILEGES ON Datenbank. * TO 'Benutzername' @ '%' IDENTIFIED DURCH 'Passwort' MIT GRANT OPTION;

Wenn Sie phpMyAdmin verwenden die Sie Benutzer es schaffen können.

Jetzt können Sie sich remote verbinden.

Verwandte Themen