Mysql Allgemein: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 34: | Zeile 34: | ||
=Passwort eines Benutzers ändern= | =Passwort eines Benutzers ändern= | ||
*SET PASSWORD FOR 'testuser'@'localhost' = 'sehrgeheim'; | *SET PASSWORD FOR 'testuser'@'localhost' = 'sehrgeheim'; | ||
+ | =Passwort des roots ändern= | ||
+ | *mysqladmin -u 'user' -p 'oldpass' password 'newpass' |
Version vom 30. Mai 2017, 14:04 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;
Datenbank mit Daten füllen
Wenn in der SQL Datei die DATABASE erstellt wird
- mysql < world.sql -p
Wenn in der SQL Date die DATABASE nicht erstellt wird
- mysql> CREATE DATABASE xinuxdatabase;
- mysql xinuxdatabase < world.sql -p
Wechseln der Datenbank
- mysql> USE 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;
Passwort eines Benutzers ändern
- SET PASSWORD FOR 'testuser'@'localhost' = 'sehrgeheim';
Passwort des roots ändern
- mysqladmin -u 'user' -p 'oldpass' password 'newpass'