Mysql Allgemein: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) |
||
| Zeile 9: | Zeile 9: | ||
==Remotehost== | ==Remotehost== | ||
*mysql -h mysqlhostname -u root -p | *mysql -h mysqlhostname -u root -p | ||
| − | + | ==Mysql verlassen== | |
| + | *'''mysql>''' exit | ||
=Status prüfen= | =Status prüfen= | ||
*'''mysql>''' status | *'''mysql>''' status | ||
| − | =Datenbanken anzeigen= | + | =Datenbanken= |
| − | *'''mysql>''' | + | ==Datenbanken anzeigen== |
| − | = | + | *'''mysql>''' SHOW DATABASES; |
| − | *'''mysql>''' | + | ==Datenbanken anlegen== |
| + | *'''mysql>''' CREATE DATABASE xinuxdatabase; | ||
| + | |||
| + | |||
=Root privilegieren von jedem Host= | =Root privilegieren von jedem Host= | ||
*'''mysql>''' GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'oimel'; | *'''mysql>''' GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'oimel'; | ||
Version vom 30. Mai 2017, 10:27 Uhr
Install
apt-get install mysql-server mysql-client
Zugriff von anderen Rechnern freischalten
- sed -i.org -e "/bind-address/s/^./#&/" /etc/mysql/mysql.conf.d/mysqld.cnf
- systemctl restart mysql.service
Login
Local
- mysql -u root -p
Remotehost
- mysql -h mysqlhostname -u root -p
Mysql verlassen
- mysql> exit
Status prüfen
- mysql> status
Datenbanken
Datenbanken anzeigen
- mysql> SHOW DATABASES;
Datenbanken anlegen
- mysql> CREATE DATABASE xinuxdatabase;
Root privilegieren von jedem Host
- mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'oimel';
- mysql> FLUSH PRIVILEGES;
Benutzer anlegen
- mysql> CREATE USER 'xinux'@'localhost' IDENTIFIED BY 'geheim';
- mysql> FLUSH PRIVILEGES;