Zum Inhalt springen


PHPWelt.net Blog - Ein weiteres tolles WordPress-Blog


Externer Zugriff auf eine Mysql-Datenbank

In der Datei “/etc/mysql/my.cnf” die Anbindung an den localhost entfernen in dem der Eintag “bind = 127.0.0.1″ auskommentiert oder gelöscht wird. Zusätlich muss für den Mysqluser der verwendet werden soll, der externe Zugriff erlaubt sein:
Bei vorhanden User:

mysql -u admin -p`cat /etc/psa/.psa.shadow` mysql
update user set host='%' where user="myuser";
flush privileges;
exit;

Nachtrag: danke für den Komentar, so ist es natürlich sicher!
oder einen neuen Nutzer wie folgt anlegen:

mysql_setpermission -u admin --password `cat /etc/psa/.psa.shadow`

« Plesk unter Debian installieren – Warning: Cannot add header information - headers already sent »

Info:
Externer Zugriff auf eine Mysql-Datenbank ist Beitrag Nr. 50
Author:
Erik am 19. März 2008 um 22:28
Kategorie:
Linux, Mysql, Ubuntu |
Tags:
,  
Trackback:
Trackback URI

2 Kommentare »

  1. Fred

    skip-networking auskommentieren nicht vergessen !
    und nach allem ein /etc/init.d/mysql restart

    #1 Kommentar vom 21. März 2008 um 22:39

  2. Ichso

    Das ‘%’ bei den Hosts würde ich persönlich aber nicht machen. Das lässt ja alle Leute zu. Ich sag mal: wenn ne Scheune offen steht, dann ziehts. Schreib da lieber direkt die Hosts rein, die Zugriff haben sollen. So viele können das ja nicht sein. Und im Falle einer Dial-Up-Geschichte (zB Zugriff von zu Hause von einer DynIp) kannste da ja immer noch einen Dyndns-Hostnamen eintragen.

    #2 Kommentar vom 01. April 2008 um 09:35

Kommentar-RSS: RSS-Feed für Kommentare zu diesem Artikel.

Einen Kommentar hinterlassen