🇩🇪 Deutsch

11 Mar 2021

Erzeugen einer MySQL-Datenbank und Importieren von Daten

Spickzettel für mich, wenn ich eine Datenbank erstellen / dumpen / importieren muss. Im Fachjargon auch Cheat-Sheet genannt, dafür ist es aber eigentlich zu wenig …

  • Erstellen einer Datenbank mit Benutzer, der darauf zugreifen kann, und Passwort
chrissie@fehmarn ~ $ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.7.33-log Gentoo Linux mysql-5.7.33
[...]

mysql> create database corteza;
Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on corteza.* to 'corteza'@'localhost' identified by 'corteza31337';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye
chrissie@fehmarn ~ $
  • Generieren eines SQL-Dumps
chrissie@fehmarn ~ $ mysqldump -u corteza -pcorteza31337 corteza > corteza.sql
  • Importieren eines SQL-Dumps
chrissie@fehmarn ~ $ mysql -u corteza -pcorteza31337 corteza < corteza.sql