Skip to content

Instantly share code, notes, and snippets.

@mritzmann
Last active January 13, 2016 16:53
Show Gist options
  • Save mritzmann/7049e55eee8b3600cafc to your computer and use it in GitHub Desktop.
Save mritzmann/7049e55eee8b3600cafc to your computer and use it in GitHub Desktop.
MySQL Befehle

MySQL

Installation MySQL

apt-get install mysql-server

Installation PHP-MySQL Schnittstelle

apt-get install php5-mysql

service apache2 restart

MySQL Konsole öffnen

mysql -u root -p

Datenbank und User erstellen

Neue Datenbank erstellen (Beispiel Name: forum)

create database forum;

Neuer User erstellen und berechtigung an Datenbank forum geben

grant all on forum.* to 'forumuser'@'localhost' identified by 'forumpasswort';

Datenbank und User löschen

Datenbanken auflisten

SHOW DATABASES;

Datenbank löschen (Beispiel Name: forum)

DROP DATABASE forum;

User auflisten

select host, user, password from mysql.user;

User löschen (angabe für user & host aus der ausgabe vom letzen Befehl ablesen)

drop user 'user'@'host';

Datenbank Exportieren und Importieren

Beide Befehle direkt in der Bash, nicht via MySQL Konsole.

Exportieren

Ins verzeichnis wechseln in dem der Export landen soll und folgenden Befehl ausführen.

mysqldump -u root -p database_name > dump.sql

Importieren

Ins verzeichnis wechseln in dem die zu importierende Datei liegt und folgenden Befehl ausführen.

mysql -u root -p database_name < dump.sql

Quelle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment