Mysql nur lokal nutzen

hxe1990

Lt. Commander
Registriert
Sep. 2011
Beiträge
1.548
Hallo liebe Community,

ich möchte gerne, dass Mysql nur wenn gewünscht von außen erreichbar ist. Kann ich das auch direkt in Mysql ändern oder muss ich über eine Portsperre oder Dienstshutdown die Datenbank abreißen?

MfG Vince
 
Am einfachsten, aber auch unflexibelsten: Du trägst in der my.cnf ein "bind-address 127.0.0.1". Dann kann nur von dieser (also der lokalen) Adresse auf den Server zugegriffen werden.

Aufwendiger, aber flexibel: Du kannst jedem einzelnen MySQL-User einstellen, von welchen IP-Adressen er sich am Server anmelden darf. Stellst du überall "127.0.0.1" bzw. "localhost" ein, ist eine Anmeldung von außen nicht möglich.
 
Da ein SQL-Server eher im Ausnahmefall von Außen erreichbar sein sollte, wäre der Weg über die bind-adresse der sinnvollste.
 
nur wenn gewünscht
Wie äußert sich dieses ‹gewünscht› denn konkret? Stimmt die geäußerte Vermutung, dass es ›am User hängen‹ soll?

CN8
 
Hat soweit funktioniert :) Vielen Dank für die Infos!
 
Zurück
Oben