MySQL-Installation

Zuletzt verändert am 24. Juli 2026 • 2 Min. Lesezeit • 272 Wörter
Nach der Installation des SUSE 9 MySQL-Server-RPM-Pakets solltest du die folgenden Befehle ausführen.

Erstellen von Standarddatenbanken und -berechtigungen. Anscheinend lässt sich dies auch mit „sudo rcmysql start“ bewerkstelligen:

sudo /usr/bin/mysql_install_db

Starten Sie den Server zum ersten Mal

sudo /usr/bin/mysqld_safe --user=mysql &

DENK DARAN, EIN PASSWORT FÜR DEN MySQL-Root-BENUTZER FESTZULEGEN! Dies geschieht mit:

/usr/bin/mysqladmin -u root password ‚neues-Passwort‘
/usr/bin/mysqladmin -u root -h hostname password ‚neues-Passwort‘

Erteile dem Root-Benutzer und dem Benutzer alle Berechtigungen:

/usr/bin/mysql -u root -p
Passwort eingeben:
Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID lautet 6, Serverversion: 4.0.15. Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um den Puffer zu leeren.
mysql> GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY ‚Password‘ WITH GRANT OPTION; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
mysql> GRANT ALL PRIVILEGES ON *.* TO user@‚%‘ IDENTIFIED BY ‚Password‘ WITH GRANT OPTION; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY ‚Password‘ WITH GRANT OPTION; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
mysql> GRANT ALL PRIVILEGES ON *.* TO root@‚%‘ IDENTIFIED BY ‚Password‘ WITH GRANT OPTION; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)
mysql> quit
Bye

Welche MySQL-Version verwendest du?

/usr/bin/mysqladmin [-u root -p] version

Wie ist dein MySQL-Server konfiguriert (liefert zu viele Ausgaben, muss gefiltert werden)?

/usr/bin/mysqladmin [-u root -p] variables

Kannst du den Server herunterfahren?

/usr/bin/mysqladmin -u root -p shutdown

Kannst du den Server starten?

sudo /usr/bin/mysqld_safe --log &

Überprüfe, ob der Serverprozess läuft:

ps -A | grep mysql

Alle Datenbanken anzeigen:

/usr/bin/mysqlshow -u root -p

Zeige die Tabellen der Datenbank „mysql“ an:

/usr/bin/mysqlshow -u root -p mysql

Um den MySQL-Daemon beim Systemstart zu starten, solltest du den Runlevel-Editor (erweiterter Modus) aufrufen und den Status für den MySQL-Eintrag in init.d umschalten.