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
admin_grundlagen:mysql [2013/08/26 09:12]
ingo_wichmann
admin_grundlagen:mysql [2022/08/15 14:32] (aktuell)
ingo_wichmann [MySQL absichern]
Zeile 1: Zeile 1:
 ====== Installation MySQL ====== ====== Installation MySQL ======
 ===== Pakete ===== ===== Pakete =====
-=== CentOS ​5.3 ===+=== CentOS === 
 +ab 5.3 
   mysql-server   mysql-server
  
-=== Debian 5.0 ===+ab 7 
 +  mariadb-server 
 + 
 +=== Debian ​ab 5.0 ===
   mysql-server   mysql-server
  
-=== OpenSuSE 11.1 ===+=== OpenSuSE ​ab 11.1 ===
   mysql   mysql
 (( installiert in openSuSE 12.1 das Paket ''​mysql-community-server''​ )) (( installiert in openSuSE 12.1 das Paket ''​mysql-community-server''​ ))
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
  
 ===== MySQL root Passwort setzen ===== ===== MySQL root Passwort setzen =====
 +=== 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
  
 ====== Vergessenes root Passwort neu setzen ====== ====== Vergessenes root Passwort neu setzen ======
 +Ubuntu (14.04):
 +  dpkg-reconfigure mariadb-server-5.5
 +
 ===== MySQL anhalten ===== ===== MySQL anhalten =====
 === openSuSE 12.1 === === openSuSE 12.1 ===
Zeile 61: Zeile 74:
  
 ====== Datenbank anlegen ====== ====== Datenbank anlegen ======
 +<code sql>
   mysql -u root -p    mysql -u root -p 
-  CREATE DATABASE ​joomla;+  CREATE DATABASE ​keystone; 
 +</​code>​
 oder oder
-  mysql -u root -p -e '​CREATE DATABASE ​joomla'+  mysql -u root -p -e '​CREATE DATABASE ​keystone'
  
 ===== Datenbanken anzeigen ===== ===== Datenbanken anzeigen =====
 +<code sql>
   SHOW DATABASES;   SHOW DATABASES;
 +</​code>​
  
 ====== Benutzer anlegen ====== ====== Benutzer anlegen ======
   mysql -u root -p   mysql -u root -p
-  ​GRANT ALL PRIVILEGES ON joomla.* TO joomla@localhost IDENTIFIED BY 'villa';+<code sql> 
 +  ​GRANT ALL PRIVILEGES ON keystone_db.* TO '​keystone_user'​@'localhost' IDENTIFIED BY '​keystone_pw';​ 
 +  GRANT ALL PRIVILEGES ON keystone_db.* TO '​keystone_user'​@'​%' ​IDENTIFIED BY 'keystone_pw';
   flush privileges;   flush privileges;
 +</​code>​
  
-====== MySQL absichern ======+===== testen: als Benutzer anmelden ===== 
 +  mysql -u keystone_user -p 
 +  SHOW DATABASES;​ 
 + 
 +====== MySQL Installation ​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
 +
  
admin_grundlagen/mysql.1377508325.txt.gz · Zuletzt geändert: 2013/08/26 09:12 von ingo_wichmann