Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:mysql

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte Überarbeitung Beide Seiten, nächste Überarbeitung
admin_grundlagen:mysql [2015/07/17 13:46]
ingo_wichmann [Vergessenes root Passwort neu setzen]
admin_grundlagen:mysql [2022/08/15 14:31]
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 ​/ Ubuntu ​===
 MySQL wird bei der Installation automatisch gestartet MySQL wird bei der Installation automatisch gestartet
  
Zeile 26: Zeile 35:
 === SuSE, CentOS === === SuSE, CentOS ===
   /​usr/​bin/​mysqladmin -u root password '​vogelsang'​   /​usr/​bin/​mysqladmin -u root password '​vogelsang'​
-=== Debian ===+=== Debian ​/ Ubuntu ​===
 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'​@'​localhost'​ IDENTIFIED BY 'keystone'; +  GRANT ALL PRIVILEGES ON keystone_db.* TO 'keystone_user'​@'​localhost'​ IDENTIFIED BY 'keystone_pw'; 
-  GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'​@'​%' ​IDETIFIED ​BY 'keystone';+  GRANT ALL PRIVILEGES ON keystone_db.* TO 'keystone_user'​@'​%' ​IDENTIFIED ​BY 'keystone_pw';
   flush privileges;   flush privileges;
 </​code>​ </​code>​
 +
 +===== testen: als Benutzer anmelden =====
 +  mysql -u keystone_user -p
 +  SHOW DATABASES;
  
 ====== MySQL absichern ====== ====== MySQL absichern ======
   mysql_secure_installation   mysql_secure_installation
 +
 +====== Datenbank sichern ======
 +  mysqldump keystone_db | gzip > keystone_db.mysql.gz
 +
 +====== Datenbank löschen ======
 +  echo 'drop database keystone_db;'​ | mysql
 +
 +====== Datenbank wiederherstellen ======
 +evtl. bestehende Datenbank löschen, neue anlegen, dann so befüllen:
 +  zcat keystone_db.mysql.gz | mysql keystone_db
 +
  
 ====== Dokumentation ====== ====== Dokumentation ======
   * http://​www.pantz.org/​software/​mysql/​mysqlcommands.html   * http://​www.pantz.org/​software/​mysql/​mysqlcommands.html
  
-===== Python Bibliothek ===== +
-<​code>​ +
-  zypper in python-mysql +
-  </​code>​+
admin_grundlagen/mysql.txt · Zuletzt geändert: 2022/08/15 14:32 von ingo_wichmann