MySQL: Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 33: Zeile 33:


== Neuen Benutzer anlegen: ==
== Neuen Benutzer anlegen: ==
<code>
<pre style="white-space: pre-wrap;
...
white-space: -moz-pre-wrap;
</code>
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;">
mysql> create user '<username>'@'%' identified by '<password>';
mysql> grant usage on *.* to '<username>'@'%' identified by '<password>';
</pre>


Soll der Zugriff auf Localhost beschränkt sein, dann ''\'localhost\' anstelle von ''\'%\''' verwenden:
<pre style="white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;">
mysql> create user '<username>'@'localhost' identified by '<password>';
mysql> grant usage on *.* to '<username>'@'localhost' identified by '<password>';
</pre>


Zurück zu [[Allgemein]]
Zurück zu [[Allgemein]]

Version vom 10. März 2016, 01:05 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 \'localhost\' anstelle von \'%\ verwenden:

mysql> create user '<username>'@'localhost' identified by '<password>';
mysql> grant usage on *.* to '<username>'@'localhost' identified by '<password>'; 

Zurück zu Allgemein