Hallo Freunde der Sonne,
hier eine kurze Anleitung nicht in jedem Falle das root-Konto für neue Datenbanken oder Webanwendungen in MySQL zu verwenden sondern einen Benutzer mit entsprechenden Berechtigungen anzulegen.
MySQL – Benutzer anlegen, Zugriff auf Datenbank erteilen
Dieser Beitrag ist wieder nur als kurze Erinnerung zu verstehen, da nicht auf alle möglichen Parameter und Kommandos eingegangen wird.
Weitere Informationen
Neuen Benutzer erstellen: http://dev.mysql.com/doc/refman/5.1/de/create-user.html
Berechtigungen zuweisen: http://dev.mysql.com/doc/refman/5.1/de/grant.html
Anlegen eines neue Benutzerkontos
Dieser Benutzer ist dann unter der Systemdatenbank ‚mysql‘ in der Tabelle ‚user‘ zu finden.
Hier die Vorlage:
CREATE USER <Benutzername><@Host> IDENTIFIED BY PASSWORD <Kennwort>
Und hier das übliche Query:
CREATE USER db_install@localhost IDENTIFIED BY PASSWORD ‚Hamstermann‘
Vergeben von Berechtigungen
Hier ein beispiel zum Anlegen einer Datenbank und Vergabe aller Privilegien für diese, damit hätte man einen Installationsbenutzer für den Kunden:
CREATE DATABASE customer_db
GRANT ALL ON customer_db.* TO db_install@localhost
FLUSH PRIVILEGES
Ich hoffe das reicht für das Erste, wer genauere Informationen benötigt: RTFM! (ich hab die MySQL-Doku ja nicht umsonst angegeben)