Aug 242018
 

Nach der Installation von MySQL befindet sich der Datenbankserver in einem unsicheren Zustand. Viele Lücken können mit einem einzigen Befehl geschlossen werden:

mysql_secure_installation

Sichern einer Datenbank in einem SQL-dump:


mysqldump -u root -p datenbank > datenbank.sql

Anlegen einer Datenbank:


mysql -u root -p
create database datenbank;

Benutzer mit Rechten auf der Datenbank anlegen:

mysql -u root -p
grant all privileges on datenbank.* to 'datenbank_user'@'localhost' identified by 'passwort' with grant option;

Datenbank dump einlesen:


mysql -u root -p datenbank < datenbank.sql

Benutzerpasswort ändern:


mysql -u root -p
use mysql;
update user set authentication_string=password('passwort') where user='datenbank_user';
flush privileges;

Diese Kommandos reichen auch aus, um z.B. eine Datenbank auf einen neuen Server umzuziehen.

 Leave a Reply