CodingYourLife

CodingYourLife

 

Referenzen

 
 

Mysql Remote Access zulassen

Manchmal braucht man eine Datenbank die über das Internet erreichbar ist. Dies ist nicht besonders sicher, aber bei z.B. Testumgebungen vernachlässigbar und sehr hilfreich!

#first allow remote access in my.cnf
sudo nano /etc/mysql/my.cnf
bind-address            = 0.0.0.0 #set bind-address from 127.0.0.1 to 0.0.0.0

#connect to mysql db as root user (password default is empty)
mysql -u root -p mydbname

#set more secure pw (recommended)
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newmoresecurepw');

#create new mysql user
CREATE USER ' myusername'@'mydomain.com' IDENTIFIED BY 'supersecurepassword';

#allow remote public access
GRANT ALL ON mydbname.* TO myusername@'mydomain.com' IDENTIFIED BY ' supersecurepassword ';

Nicht vergssen: Port 3306 freigeben!

Kommentar schreiben

Kommentar