MySQL ist standardmäßig nicht in SuSe installiert. Installieren Sie stattdessen
MariaDB
.
Habe noch keinen Unterschied gespürt.
Der Server ist also installiert. Lassen Sie uns überprüfen, ob es im System ausgeführt wird.
Was mir SuSE vom ersten Treffen an gefällt, ist Yast.
Yast-System-Service-Management
Wir finden mariadb so eingestellt, dass es beim Booten startet und den Dienst startet.
Der Dienst wurde gestartet. Die Datei /var/log/mysql/mysql.log erschien
Darin sehen wir, dass der Dienst gestartet wurde und nur ab 127.0.0.1 verfügbar ist
Und es wäre wünschenswert, mit der Basis und von anderen Maschinen zu arbeiten.
Öffnen Sie die Datei /etc/my.cf
Auskommentieren der Zeile
Bind-Adresse = 127.0.0.1
Wir starten den Dienst neu.
service mariadb neustarten
Jetzt können Sie sich von überall aus mit dem Server verbinden.
Jetzt brauchen wir einen Dienstbenutzer, der mit der Datenbank arbeitet
Führen Sie mysql als root aus
Führen Sie zwei Befehle aus
/
Huser-Benutzer mit SecretPassword-Passwort erstellen, um mit der glsheduler-Datenbank zu arbeiten
/
/
Verbinden von localhost, d.h. lokal von dem System, auf dem die Datenbank läuft
/
GEWÄHREN SIE ALLE PRIVILEGIEN AUF glsheduler.
AN htuser@localhost IDENTIFIZIERT DURCH 'SecretPassword' MIT GRANT OPTION;
/
Zugriff von jedem Remote-Host
/
GEWÄHREN SIE ALLE PRIVILEGIEN AUF glsheduler.
AN htuser@"%" IDENTIFIZIERT DURCH 'SecretPassword' MIT GRANT OPTION;
Verbinden mit MySQL mit dem Benutzer htuser
rust@Leap15:~> mysql -u htuser -p
Passwort eingeben:
Passwort eingeben
Und zur Überprüfung erstellen wir eine Datenbank, mit der unser Benutzer arbeiten wird
DATENBANK ERSTELLEN glsheduler;