Binäre MySQL-Installationsmethode Laden Sie mysql herunter https://dev.mysql.com/downloads/mysql/ 1. Entpacken Sie das Paket tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 2. Tatsächliche Produktionsumgebung mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql5.7 a. Neue MySQL-Benutzergruppe hinzufügen MySQL-Gruppenadd b. Neue Benutzer hinzufügen opt]# useradd -r -g mysql mysql C. Erteilen Sie MySQL-Verzeichnisberechtigungen chown -R mysql:mysql mysql5.7 3. Gehen Sie in das Verzeichnis, in dem die Umgebung initialisiert wird CD /home/usr/local/mysql5.6/ mkdir-Daten mkdir-Protokoll chown -R mysql:mysql mysql5.7 4. Daten initialisieren und Installationsverzeichnis sowie Datenverzeichnis angeben ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql5.7/ --datadir=/usr/local/mysql5.7/data/ 6 Kopieren Sie die Startdatei cp mysql.server /etc/init.d/mysqld chmod +x /etc/init.d/mysqld 7. Ändern Sie den Startpfad vi /etc/init.d/mysqld basedir= /usr/local/mysql5.7 Datenverzeichnis = /usr/local/mysql5.7/data 8. Umgebungsvariablen hinzufügen (unten hinzufügen) l vi /etc/Profil export MYSQL_HOME=" /usr/local/mysql5.7" export PATH="$PATH:$MYSQL_HOME/bin" 9. Aktualisieren Sie die Konfigurationsdatei Quelle /etc/Profil Ändern der Konfigurationsdatei vi /etc/meine.cnf [Kunde] Port = 3306 [mysqld] basedir=/usr/local/mysql5.7 datadir=/usr/local/mysql5.7/data #socket=/usr/local/mysql5.7/mysql.sock socket=/tmp/mysql.sock Benutzer=mysql #Grant-Tabellen überspringen # 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=/usr/local/mysql5.7/log/mysqld.log pid-Datei=/usr/local/mysql5.7/data/mysqld.pid # # alle Dateien aus dem Konfigurationsverzeichnis einbinden # !includedir /etc/my.cnf.d 11. Automatischen Start hinzufügen chkconfig --add mysqld chkconfig mysqld auf 12. Starten Sie mysqld Dienst MySQLD starten netstat -anpt 13. Ändern Sie das Passwort (es gibt ein Passwort, wenn das Passwort initialisiert wird) 2018-11-02T02:07:44.574468Z 1 [Hinweis] Für root@localhost wird ein temporäres Passwort generiert: lXyB0%fi#9-S (das ist das Passwort) mysql> Hilfeinhalt FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen. mysql> Hilfeinhalt FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen. mysql> Datenbanken anzeigen; FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen. Lösung 1. Benutzerpasswort ändern mysql> alter user 'root'@'localhost' identifiziert durch 'IhrPasswort'; oder mysql> setze Passwort=Passwort("deinPasswort"); 2. Berechtigungen aktualisieren mysql> Berechtigungen leeren; mysql> Hilfeinhalt Zusammenfassen Oben ist die vom Herausgeber vorgestellte Methode zur Installation der binären Version von mysql5.7.24 auf Centos 7. Ich hoffe, sie ist für alle hilfreich. 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:
|
<<: Detaillierte Erläuterung der spezifischen Verwendung der ENV-Anweisung in Dockerfile
>>: Vue implementiert das Hinzufügen, Anzeigen und Löschen mehrerer Bilder
Inhaltsverzeichnis 1. Objektliterale 2. Das neue ...
In diesem Artikel wird der spezifische Code für d...
Union ist eine Vereinigungsoperation für die Date...
Sag es im Voraus Wir alle wissen, dass Docker ein...
Das Geschäftsszenario des Unternehmens erfordert ...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Umweltvorbereitung 2. Docke...
Ich habe heute eine Aufgabe von der Firma erhalte...
Inhaltsverzeichnis 1. setState() Beschreibung 1.1...
Inhaltsverzeichnis 1. Szenariobeschreibung 2. Lös...
Was ist ein Margin-Top-Collaps? Der Margin-Top-Co...
Der Einsatz von Containern kommt immer häufiger v...
Inhaltsverzeichnis Vorwort Globale Sperre Vollstä...
Inhaltsverzeichnis Vorwort Verkettung von Verspre...
Das Folgende ist mein Urteil basierend auf der Da...