MySQL: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 68: | Zeile 68: | ||
</pre> | </pre> | ||
== Rechte für Datenbank zuweisen == | |||
<pre> | |||
grant all privileges on <database>.* to '<username>'@'localhost'; | |||
</pre> | |||
Zurück zu [[Allgemein]] | Zurück zu [[Allgemein]] |
Version vom 26. März 2016, 16:04 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
Anmelden am MySQL-Server:
mysql -u ''<user name>'' -p[''<password>'']
Abmelden vom MySQL-Server:
quit;
Neuen Benutzer anlegen:
mysql> create user '<username>'@'%' identified by '<password>'; mysql> grant usage on *.* to '<username>'@'%' identified by '<password>';
Soll der Zugriff auf localhost beschränkt sein, dann überall localhost anstelle von % verwenden:
mysql> create user '<username>'@'localhost' identified by '<password>'; mysql> grant usage on *.* to '<username>'@'localhost' identified by '<password>';
Rechte für Datenbank zuweisen
grant all privileges on <database>.* to '<username>'@'localhost';
Zurück zu Allgemein