MySQL: Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 63: Zeile 63:
<pre>
<pre>
mysql> create user '<username>'@'localhost' identified by '<password>';
mysql> create user '<username>'@'localhost' identified by '<password>';
mysql> grant (all|select|...) on (*|<database>).* to '<username>'@'localhost';  
mysql> grant (all|select|...) on (*|<database>).* to '<username>'@'localhost' [with grant option];  
</pre>
</pre>



Version vom 1. Juli 2016, 13:16 Uhr

Datenbanken eines MySQL-Servers auflisten:

mysqlshow -u <user name> -p[<password>]

Tabellen und Felder auflisten

mysql -u <user name> -p
mysql> use <database>;
mysql> show tables from <database>;
mysql> show fields from <table_name>;
mysql> quit;

Backup einer Datenbank anlegen:

mysqldump -u <user name> -p[<password>] <database name> > <dump file name>.sql

Backup einer Datenbank importieren:

mysql -u <user name> -p[<password>] <database name> < <dump file name>.sql

Anmelden am MySQL-Server:

mysql -u <user name> -p[<password>]

Abmelden vom MySQL-Server:

mysql> quit;

Neuen Benutzer anlegen:

mysql> create user '<username>'@'%' identified by '<password>';
mysql> grant (all|select|...) on (*|<database>).* to '<username>'@'%'; 

Soll der Zugriff auf localhost beschränkt sein, dann überall localhost anstelle von % verwenden:

mysql> create user '<username>'@'localhost' identified by '<password>';
mysql> grant (all|select|...) on (*|<database>).* to '<username>'@'localhost' [with grant option]; 

Benutzer löschen:

mysql> drop user '<username>'@'%';

Neue Datenbank anlegen:

mysql> create database if not exists <database name>;

Datenbank löschen:

mysql> drop database if exists <database name>;

Rechte für Datenbank zuweisen

mysql> grant (all|select|...) on (*|`<database>`).* to '<username>'@'localhost';

Wenn im Datenbankname ein Bindestrich enthalten ist, dann den Datenbanknamen in rückwärtige Apostroph-Zeichen ` (backticks) setzen.

Änderungen gültig machen

mysql> flush privileges;

Links

http://www.tenerindi.com/mysql-now.html


Zurück zu Allgemein