admin_grundlagen:mysql
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:mysql [2015/07/17 13:46] – [Vergessenes root Passwort neu setzen] ingo_wichmann | admin_grundlagen:mysql [2022/08/15 14:32] (aktuell) – [MySQL absichern] ingo_wichmann | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Installation MySQL ====== | ====== Installation MySQL ====== | ||
| ===== Pakete ===== | ===== Pakete ===== | ||
| - | === CentOS ab 5.3 === | + | === CentOS |
| + | ab 5.3 | ||
| mysql-server | mysql-server | ||
| + | |||
| + | ab 7 | ||
| + | mariadb-server | ||
| === Debian ab 5.0 === | === Debian ab 5.0 === | ||
| Zeile 13: | Zeile 17: | ||
| ===== MySQL starten ===== | ===== MySQL starten ===== | ||
| === CentOS === | === CentOS === | ||
| + | |||
| service mysqld start | service mysqld start | ||
| chkconfig mysqld on | chkconfig mysqld on | ||
| + | |||
| + | ab 7 | ||
| + | service mariadb start | ||
| + | chkconfig mariadb on | ||
| === OpenSuSE === | === OpenSuSE === | ||
| Zeile 20: | Zeile 29: | ||
| chkconfig mysql on | chkconfig mysql on | ||
| - | === Debian === | + | === Debian |
| MySQL wird bei der Installation automatisch gestartet | MySQL wird bei der Installation automatisch gestartet | ||
| Zeile 26: | Zeile 35: | ||
| === SuSE, CentOS === | === SuSE, CentOS === | ||
| / | / | ||
| - | === Debian === | + | === Debian |
| MySQL root Passwort wird bei der Installation gesetzt | MySQL root Passwort wird bei der Installation gesetzt | ||
| dpkg-reconfigure mysql-server-5.0 | dpkg-reconfigure mysql-server-5.0 | ||
| Zeile 80: | Zeile 89: | ||
| mysql -u root -p | mysql -u root -p | ||
| <code sql> | <code sql> | ||
| - | GRANT ALL PRIVILEGES ON keystone.* TO 'keystone' | + | GRANT ALL PRIVILEGES ON keystone_db.* TO 'keystone_user' |
| - | GRANT ALL PRIVILEGES ON keystone.* TO 'keystone' | + | GRANT ALL PRIVILEGES ON keystone_db.* TO 'keystone_user' |
| flush privileges; | flush privileges; | ||
| </ | </ | ||
| - | ====== MySQL absichern ====== | + | ===== testen: als Benutzer anmelden ===== |
| + | mysql -u keystone_user -p | ||
| + | SHOW DATABASES; | ||
| + | |||
| + | ====== MySQL Installation | ||
| mysql_secure_installation | mysql_secure_installation | ||
| + | |||
| + | ====== Datenbank sichern ====== | ||
| + | mysqldump keystone_db | gzip > keystone_db.mysql.gz | ||
| + | |||
| + | ====== Datenbank löschen ====== | ||
| + | echo 'drop database keystone_db;' | ||
| + | |||
| + | ====== Datenbank wiederherstellen ====== | ||
| + | evtl. bestehende Datenbank löschen, neue anlegen, dann so befüllen: | ||
| + | zcat keystone_db.mysql.gz | mysql keystone_db | ||
| + | |||
| ====== Dokumentation ====== | ====== Dokumentation ====== | ||
| * http:// | * http:// | ||
| - | ===== Python Bibliothek ===== | + | |
| - | < | + | |
| - | zypper in python-mysql | + | |
| - | </ | + | |
admin_grundlagen/mysql.1437140769.txt.gz · Zuletzt geändert: 2015/07/17 13:46 von ingo_wichmann
