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
In diesem Artikelbeispiel wird der spezifische Co...
Ein Kollege bat um Hilfe: Die Anmeldung beim Back...
Wenn das Feld, in dem der Name gespeichert ist, d...
Im vorherigen Artikel haben wir die MySQL-Optimie...
Inhaltsverzeichnis 1. Server 2. Kunde 3. Testdien...
Vorwort Die Boost-Bibliothek ist eine portable, m...
Wenn wir eine Webseite erstellen, möchten wir man...
In diesem Artikel finden Sie das Installations- u...
Inhaltsverzeichnis 1. Die übergeordnete Komponent...
In diesem Artikel wird der spezifische JavaScript...
Vorwort Tipp: Das Folgende ist der Hauptinhalt di...
Lösung Funktion mergeImgs(Liste) { const imgDom =...
Inhaltsverzeichnis 1. v-for: Array-Inhalte durchl...
Inhaltsverzeichnis Vorwort Webpack-Deb-Server Sta...
Das Debuggen der Website-Kompatibilität ist wirkl...