MySQL, grundlegendes per Kommandozeile

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 (vor MySQL 8):

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

Benutzer mit Rechten auf der Datenbank anlegen (ab MySQL 8):

mysql -u root -p
create user 'datenbank_user'@'localhost' identified by 'passwort';
grant all on datenbank.* to 'datenbank_user'@'localhost' 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.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen