MySQL – Datenbank einrichten und User zuweisen
Da ich öfter gefragt werde, wie man schnell und einfach eine Datenbank in MySQL anlegt, hier mal ein rudimentäres HowTo.
Ich gehe mal davon aus, dass die Datenbank auf dem gleichen Rechner läuft. Ist dies nicht so, dann -h localhost gegen eine IP oder DNS-Adresse austauschen. Nach Bestätigung wird nach dem Kennwort von MySQL-root gefragt (nicht dem Linux-User root). Der Befehl kann auch als normaler Linux-User gestartet werden.
mysql -h localhost -u root -p
Nun ist man in der Console von MySQL und erstellt eine neue Datenbank. Ich hab als Beispiel mal eine Datenbank mit dem Namen wordpress genommen. Das ist wohl das, was viele von Euch direkt brauchen können. Wichtig ist immer das Semikolon “;” nach einem Befehl.
create database wordpress;
Nun noch einen Benutzer für diese Datenbank anlegen. Es sollte nie der User root zur Verwendung einer Datenbank genommen werden. Auch nicht ein User, der für viele Datenbanken eingetragen ist. Eine Datenbank, ein User. Dem User sollte man auch nicht alle Rechte geben. Es kommt natürlich auf die Datenbank an, was benötigt wird. Hier nur ein Beispiel, bitte entsprechend immer in der Dokumentation bezüglich der Rechte nachsehen. Es hat sich eingebürgert, User und Datenbank identisch zu halten. Aus Sicherheitsgründen könnte man hier allerdings auch unterschiedliche verwenden.
grant CREATE,INSERT,DELETE,UPDATE,SELECT,ALTER on wordpress.* to wordpress@localhost;
Nun noch ein Kennwort für den Benutzer einrichten. Zwar sollte das Kennwort lange sein und viele Sonderzeichen haben, dennoch bei zu exotischen Zeichen aufpassen. Manchmal hat MySQL oder die Anwendung Probleme damit. Ein gutes Kennwort ist wohl: Rt!54Ge354$1fds!asPd32dfs3!
set password for wordpress@localhost = password('einsupergeheimeskennwort');
Nun noch MySQL aktualisieren.
flush privileges;
Sauber raus kommt man mit exit; (unsauber mit CTRL+C).
Technorati Tags:
Linux, Open Source, Debian, MySQL, Database, HowTo, Console, Terminal
Interessante Beiträge zu diesem Thema
- Tastaturkombination in Gnome zum starten von Programmen
- Howto über HDPARM
- Verzeichnisse und Dateien aufspüren die Festplattenspeicher verschwenden
- Rsync über SSH-Tunnel mit verändertem Port
- sysvconfig – Runlevel Editor

eine einfache aber geniale Anleitung – hat bei mir einwandfrei funktioniert…..
[...] Geholfen haben mir dabei die Artikel WordPress on Debian Linux von Supriyadi Slamet Widodo und MySQL – Datenbank einrichten und User zuweisen von Tom Schimana. Ergebnis sind dann folgende Befehle geworden: create database NameDerDatenbank; [...]