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 [2013/01/23 17:06]
127.0.0.1 Externe Bearbeitung
admin_grundlagen:mysql [2022/08/15 14:31]
ingo_wichmann
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>​
 +
 +===== testen: als Benutzer anmelden =====
 +  mysql -u keystone_user -p
 +  SHOW DATABASES;
 +
 +====== MySQL absichern ======
 +  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.txt · Zuletzt geändert: 2022/08/15 14:32 von ingo_wichmann