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 [2012/08/24 12:12]
ingo_wichmann [MySQL starten]
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 ===== 
 +<code sql> 
 +  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 Installation 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.1345810337.txt.gz · Zuletzt geändert: 2012/08/24 12:12 von ingo_wichmann