Zum Inhalt springen

Forum

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:
Category:
Linux, Mysql, Ubuntu |
Tags:
,  

2 Comments »

  1. Fred

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

    #1 Comment vom 21. March 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 Comment vom 01. April 2008 um 09:35

Leave a comment