Heim  >  Artikel  >  Datenbank  >  So richten Sie eine MySQL-Umgebung unter Linux ein

So richten Sie eine MySQL-Umgebung unter Linux ein

coldplay.xixi
coldplay.xixiOriginal
2020-10-26 11:40:013244Durchsuche

So richten Sie die MySQL-Umgebung unter Linux ein: Laden Sie zuerst die Linux-Version von MySQL herunter und entpacken Sie die Datei. Anschließend initialisieren Sie die Datenbank und installieren Sie schließlich den SSL-Dienst Root-Konto.

So richten Sie eine MySQL-Umgebung unter Linux ein

So erstellen Sie die MySQL-Umgebung unter Linux:

1) Laden Sie die Linux-Version von MySQL herunter.

So richten Sie eine MySQL-Umgebung unter Linux ein

2) Warnung

Wenn Sie MySQL zuvor mit dem nativen Paketverwaltungssystem Ihres Betriebssystems (wie Yum oder APT) installiert haben, können bei der Installation mit den nativen Binärdateien Probleme auftreten. Stellen Sie sicher, dass Ihre vorherige MySQL-Installation vollständig entfernt wurde (mithilfe Ihres Paketverwaltungssystems) und dass auch alle anderen Dateien, wie z. B. Datendateien aus älteren Versionen, entfernt wurden. Sie sollten auch Konfigurationsdateien wie das Verzeichnis /etc/my.cnf oder /etc/mysql überprüfen und löschen.

Informationen zum Ersetzen von Drittanbieterpaketen durch offizielle MySQL-Pakete finden Sie im entsprechenden APT-Leitfaden oder Yum-Leitfaden.

MySQL ist auf die libaio-Bibliothek angewiesen. Wenn diese Bibliothek nicht lokal installiert ist, schlagen die Initialisierung des Datenverzeichnisses und die nachfolgenden Schritte zum Starten des Servers fehl. Installieren Sie ggf. mit einem geeigneten Paketmanager. Zum Beispiel auf einem Yum-basierten System:

shell> yum search libaio  # search for info
shell> yum install libaio # install library

Oder auf einem APT-basierten System:

shell> apt-cache search libaio # search for info
shell> apt-get install libaio1 # install library

3) Entpacken Sie die Datei

Um die komprimierte TAR-Datei-Binärdistribution zu installieren, entpacken Sie sie bitte am Installationsort Ihrer Wahl (normalerweise /usr/local/mysql). Dadurch werden die in der folgenden Tabelle gezeigten Verzeichnisse erstellt.

Im Allgemeinen gibt es zwei Komprimierungsmethoden: Befehlszeile und direkte Verwendung der systemeigenen Dekomprimierung

Sie können das heruntergeladene komprimierte Paket direkt in eine lokale Datei dekomprimieren, die Befehlszeile ist natürlich vollständig machbar:

Nach dem Dekomprimieren der Software Paket Verschieben Sie es in das Verzeichnis /usr/local im System und nennen Sie es mysql

tar -zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz
mv mysql-8.0.11-linux-glibc2.12-x86_64 /usr/local/mysql

4) Fügen Sie Benutzer hinzu und legen Sie Berechtigungen fest (Geben Sie die folgenden Befehle ein, um die Datenbank zu konfigurieren)

groupadd mysql
useradd -r -g mysql -s /bin/false mysql
cd /usr/local
cd mysql
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files

5) Initialisieren Sie die Datenbank

bin/mysqld --initialize --user=mysql

Sie können sehen, dass das System dem Root-Benutzer zufällig ein Passwort zuweist, wie im Bild gezeigt. Sie können es ändern, wenn Sie es anpassen möchten

So richten Sie eine MySQL-Umgebung unter Linux ein

6) Installieren Sie den SSL-Dienst 8) Starten Sie den Dienst

& läuft im Hintergrund. Das heißt, nach der Ausführung des Befehls bleibt das Terminal an einer Position hängen, drücken Sie einfach erneut die Eingabetaste, wie im Bild gezeigt

9) Verwenden Sie das Root-Konto, um Anmelden

apt install openssl
bin/mysql_ssl_rsa_setup
10) Ändern Sie das Passwort des Root-Benutzers

Zum ersten Mal funktioniert die zufällige Anmeldung nicht, daher müssen wir das Passwort wie folgt ändern

(1), Lösung 1: Lokale Anmeldung einschränken

 cp support-files/mysql.server /etc/init.d/mysql.server

(2), Lösung 2: Melden Sie sich mit einer beliebigen IP-Adresse und einem Drittanbieter-Client an

bin/mysql -uroot -p

Weitere verwandte kostenlose Lernempfehlungen:

MySQL-Tutorial

(Video)

Das obige ist der detaillierte Inhalt vonSo richten Sie eine MySQL-Umgebung unter Linux ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn