MariaDB: Unterschied zwischen den Versionen
von init.d auf systemd aktualisiert |
Dirk (Diskussion | Beiträge) K stil, synt, code → ic, redundantes und veraltetes raus |
||
Zeile 1: | Zeile 1: | ||
'''MySQL''' ist ein weit verbreitetes relationales Datenbankmanagementsystem. Neben kommerziellen Lizenzen liegt es in Form des '''MySQL Community Server''' als freie Version unter der General Public License (GPL) vor. Zu seinen Features zählt u.a. die Unterstützung mehrerer Threads und Nutzer. | '''MySQL''' ist ein weit verbreitetes relationales Datenbankmanagementsystem. Neben kommerziellen Lizenzen liegt es in Form des '''MySQL Community Server''' als freie Version unter der General Public License (GPL) vor. Zu seinen Features zählt u.a. die Unterstützung mehrerer Threads und Nutzer. | ||
==Installation== | ==Installation== | ||
MySQL kann aus dem | MySQL kann mittels [[Pacman]] aus dem {{ic|extra}}-Repository installiert werden. | ||
Nach der Installation sollte der Daemon gestartet und die Grundinstallation vorgenommen werden | pacman -S mysql | ||
Die Grundinstallation läuft als interaktiver Dialog ab und umfasst die Vergabe eines Root-Passworts zur Verwaltung der Datenbank, sowie diverse weitere Einstellungen. Dabei ist empfehlenswert, den anonymen Zugang und die Test-Datenbanken zu entfernen. Nach der Grundinstallation sollte der MySQL-Daemon neugestartet werden | Nach der Installation sollte der Daemon gestartet und die Grundinstallation vorgenommen werden. | ||
Der MySQL-Daemon lässt sich auch mittels [[systemd]] automatisch beim Booten des Systems starten | systemctl start mysqld && mysql_secure_installation | ||
Die Grundinstallation läuft als interaktiver Dialog ab und umfasst die Vergabe eines Root-Passworts zur Verwaltung der Datenbank, sowie diverse weitere Einstellungen. Dabei ist empfehlenswert, den anonymen Zugang und die Test-Datenbanken zu entfernen. Nach der Grundinstallation sollte der MySQL-Daemon neugestartet werden. | |||
systemctl restart mysqld | |||
Der MySQL-Daemon lässt sich auch mittels [[systemd]] automatisch beim Booten des Systems starten. | |||
systemctl enable mysqld | |||
==Konfiguration== | ==Konfiguration== | ||
Nachdem | Nachdem der MySQL-Server gestartet wurde, ist es in der Regel notwendig, einen root-Benutzer hinzuzufügen, um die MySQL-Benutzer und -Datenbanken zu verwalten. Das kann man, wie in den Hinweisen aus der Textausgabe von oben zu lesen, manuell einrichten oder über interaktives Skript bewerkstelligen. | ||
Danach können weitere Einstellungen mit beliebigen MySQL-Clienten vorgenommen werden. Beispielsweise kannst | Danach können weitere Einstellungen mit beliebigen MySQL-Clienten vorgenommen werden. Beispielsweise kannst man sich mit textbasierten MySQL-Clienten wie folgt verbinden. | ||
mysql -p -u root | |||
Standardmäßig sind TCP-Verbindungen deaktiviert. Um diese zu erlauben, | |||
Standardmäßig sind TCP-Verbindungen deaktiviert. Um diese zu erlauben, muss die Zeile {{ic|skip-networking}} in der Datei {{ic|/etc/mysql/my.cnf}} auskommentiert werden. | |||
== Weblinks == | == Weblinks == | ||
Zeile 27: | Zeile 32: | ||
[[en:MySQL]] | [[en:MySQL]] | ||
[[Kategorie:Server]] | [[Kategorie:Server]] |
Version vom 24. März 2013, 02:57 Uhr
MySQL ist ein weit verbreitetes relationales Datenbankmanagementsystem. Neben kommerziellen Lizenzen liegt es in Form des MySQL Community Server als freie Version unter der General Public License (GPL) vor. Zu seinen Features zählt u.a. die Unterstützung mehrerer Threads und Nutzer.
Installation
MySQL kann mittels Pacman aus dem extra
-Repository installiert werden.
pacman -S mysql
Nach der Installation sollte der Daemon gestartet und die Grundinstallation vorgenommen werden.
systemctl start mysqld && mysql_secure_installation
Die Grundinstallation läuft als interaktiver Dialog ab und umfasst die Vergabe eines Root-Passworts zur Verwaltung der Datenbank, sowie diverse weitere Einstellungen. Dabei ist empfehlenswert, den anonymen Zugang und die Test-Datenbanken zu entfernen. Nach der Grundinstallation sollte der MySQL-Daemon neugestartet werden.
systemctl restart mysqld
Der MySQL-Daemon lässt sich auch mittels systemd automatisch beim Booten des Systems starten.
systemctl enable mysqld
Konfiguration
Nachdem der MySQL-Server gestartet wurde, ist es in der Regel notwendig, einen root-Benutzer hinzuzufügen, um die MySQL-Benutzer und -Datenbanken zu verwalten. Das kann man, wie in den Hinweisen aus der Textausgabe von oben zu lesen, manuell einrichten oder über interaktives Skript bewerkstelligen.
Danach können weitere Einstellungen mit beliebigen MySQL-Clienten vorgenommen werden. Beispielsweise kannst man sich mit textbasierten MySQL-Clienten wie folgt verbinden.
mysql -p -u root
Standardmäßig sind TCP-Verbindungen deaktiviert. Um diese zu erlauben, muss die Zeile skip-networking
in der Datei /etc/mysql/my.cnf
auskommentiert werden.