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!
Schreibe einen Kommentar