Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:mysql

MySQL

MySQL-Datenbank erstellen

Beispiel aus Mediawiki installieren

  • Als Datenbankadministrator anmelden:
    mysql -u root -p
  • Passwort für Datenbankbenutzer „root“ eingeben (musste während der Installation von „mysql-server“ eingegeben werden).
  • Datenbank erstellen:
    create database if not exists datenbankname;
  • Datenbankbenutzer erstellen:
    create user 'datenbankbenutzer'@'localhost' identified by 'passwort';
  • Dem gerade erstellen Datenbankbenutzer Zugriff auf die zuvor erstellte Datenbank geben:
    grant all privileges on datenbankname.* to 'datenbankbenutzer'@'localhost';
  • Siehe auch: [https://wiki.ubuntuusers.de/MYSQL wiki.ubuntuusers.de/MYSQL]

Zeichensatz / Charset

Manche Anwendungen benötigen einen bestimmten Zeichensatz, der vom Standard abweicht. Z.B. mantisbt

Backup von Datenbanken erstellen

Backup aller Datenbanken erstellen:

mysqldump -u root -pPASSWORT --all-databases --events > /root/mysqlbackup.sql

Erstellt ein Backup von allen vorhandenen Datenbanken.

  • -u root Zugriff auf Datenbanken erfolgt als Datenbankbenutzer root (Nicht der Systembenutzer root!).
  • <-pPASSWORT Passwort des Datenbankbenutzers root. zwischen -p und PASSWORT darf kein Leerzeichen sein!
  • –all-databases –events Alle Datenbanken sichern
  • > /root/mysqlbackup.sql Backup in /root/mysqlbackup.sql speichern.

Einzelne Datenbank sichern (Mediawiki)

Datenbank von Mediawiki sichern:

mysqldump -h localhost -u mediawiki -pPASSWORT --default-character-set=binary mediawiki > /root/mediawikibackup.sql

Erstellt ein Backup der Datenbank mediawiki und speichert diese unter /root/mediawikibackup.sql. Zum Zugriff auf die Datenbank wird der Benutzer mediawiki mit dem Passwort PASSWORT verwendet. Das verwendete Character-Set steht in LocalSettings.php.
Siehe auch [https://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki/de Backing_up_a_wiki]

Datenbanken aus Backup wiederherstellen

mysql -u root -pPASSWORT < /root/mysqlbackup.sql
linux/mysql.txt · Zuletzt geändert: 2017/11/30 09:55 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki