1. Herunterladen Laden Sie mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz von der offiziellen Website herunter, Version 5.7.19 Downloadadresse: https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gzLinux 2. Erstellen Sie eine MySQL-Benutzergruppe und einen Benutzer l MySQL-Benutzergruppe erstellen #groupadd mysql l Erstellen Sie einen MySQL-Benutzer unter der MySQL-Benutzergruppe #useradd mysql -g mysql 3. Bestimmen Sie das Installationsverzeichnis und das Datenverzeichnis Mein MySQL-Installationsverzeichnis ist /data/mysql und das Datenverzeichnis ist /data/mysql/data. 4. Laden Sie die Installationsdatei auf den Server hoch Verwenden Sie FTP, um die Datei 5. Entpacken Sie das tar.gz-Datei-/Datenverzeichnis #cd /data/installfiles #tar -xvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz 6. Ändern Sie den Verzeichnisnamen Benennen Sie mysql-5.7.19-linux-glibc2.12-x86_64 in mysql um und verschieben Sie es nach /usr/local/mysql. #mv mysql-5.7.19-linux-glibc2.12-x86_64 /data/mysql 7. Erstellen Sie ein Verzeichnis zum Speichern von Daten Erstellen Sie ein Datenverzeichnis unter /data/mysql #mkdir /data/mysql/data 8. Autorisieren Sie MySQL-Benutzer Ändern Sie den Hauptinhalt des mysql-Verzeichnisses und die darunter liegenden Dateien und Unterverzeichnisse in mysql #cd /Daten #chown -R mysql:mysql mysql/ Gewähren Sie dem MySQL-Verzeichnis und seinen Dateien und Unterverzeichnissen die Berechtigung 755. #chmod -R 755 mysql/ 9. Kompilieren, installieren und initialisieren Sie MySQL und merken Sie sich das temporäre Passwort #/data/mysql/bin/mysqld --initialize --user=mysql --datadir=/data/mysql/data --basedir=/data/mysql Das damals installierte temporäre Passwort war: root@localhost:3?2YBeSg:Nte 10. Erstellen Sie ein Protokolldateiverzeichnis mkdir -p /data/mysql/log/mariadb/ cd /data/mysql/log/mariadb/ berühren Sie mariadb.log chmod -R 775 mariadb.log chown -R mysql:mysql mariadb.log chown -R mysql:mysql /data/mysql 11. Starten Sie den MySQL-Dienst /data/mysql/support-files/mysql.server starten 12. Melden Sie sich bei msyql an und geben Sie das Passwort ein (das Passwort ist das Initialisierungspasswort in Schritt 9). #mysql -u root -p 13. Ändern Sie das Passwort in „123456“ msql>alter Benutzer „root“@„localhost“, identifiziert durch „123456“; mysql>mysql verwenden; msyql>Benutzer aktualisieren, user.Host='%' festlegen, wobei user.User='root'; mysql>Berechtigungen leeren; mysql>beenden 14. Ändern Sie die Datei /etc/my.cnf # Anweisungen unter http://fedoraproject.org/wiki/Systemd socket=/tmp/mysql.sock [mysqld] datadir=/Daten/mysql/Daten socket=/tmp/mysql.sock max_verbindungen=1000 # Das Deaktivieren symbolischer Links wird empfohlen, um verschiedene Sicherheitsrisiken zu vermeiden symbolische Links = 0 # Benutzer- und Gruppeneinstellungen werden ignoriert, wenn systemd verwendet wird. # Wenn Sie mysqld unter einem anderen Benutzer oder einer anderen Gruppe ausführen müssen, # Passen Sie Ihre Systemd-Unit-Datei für MariaDB entsprechend der # Anweisungen unter http://fedoraproject.org/wiki/Systemd [mysqld_safe] log-error=/data/mysql/log/mariadb/mariadb.log pid-Datei=/data/mysql/run/mariadb/mariadb.pid # # alle Dateien aus dem Konfigurationsverzeichnis einbinden # !includedir /etc/my.cnf.d Ändern Sie den rot markierten Inhalt. Zusammenfassen Das Obige ist ein ausführliches Installationstutorial von Mysql5.7.19 unter Centos7, das vom Herausgeber vorgestellt wurde. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Praktische Methode zum Löschen von Dateien über die Linux-Befehlszeile
>>: Detaillierte Erklärung des digitalen Puzzles CocosCreator Huarongdao
Nachdem Sie auf der Seite auf das a-Tag geklickt h...
Inhaltsverzeichnis 1.watch überwacht Änderungen i...
Inhaltsverzeichnis Stellen Sie httpd mit dem Quel...
Als ich kürzlich Webseiten mit PHP schrieb, habe i...
In diesem Artikel wird der spezifische Code für R...
Basierend auf täglichen Entwicklungserfahrungen u...
Zählskript #!/bin/sh AnzahlArgs=$# wenn [ $numOfA...
Die Installation komprimierter Pakete hat sich se...
Inhaltsverzeichnis Vorwort 1. Laden Sie MySQL von...
In diesem Artikelbeispiel wird der spezifische Co...
Einführung in das Schlüsselwort void Zunächst ein...
Inhaltsverzeichnis Was ist das Linux-System, das ...
Einführung: Manchmal müssen wir zur Entwicklung e...
Im Internet und in vielen Büchern gibt es viele T...
Der Unterschied zwischen Ausführen und Starten in...