Zusammenfassung der Probleme bei der Installation von MySQL 5.7.19 unter Linux

Zusammenfassung der Probleme bei der Installation von MySQL 5.7.19 unter Linux

Als ich MySQL zum ersten Mal auf meiner virtuellen Maschine installierte, traten viele Probleme auf. Ich habe sie hier aufgeschrieben und mit Ihnen geteilt.

Linux CentOS 6

MySQL-Version mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

1. groupadd mysql ## Eine MySQL-Gruppe hinzufügen

2. useradd -r -g mysql mysql ## Einen Benutzer hinzufügen

3. Entpacken Sie das heruntergeladene Paket, tar -xzvf /usr/local/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz

4. mv /usr/local/mysql-5.7.13-linux-glibc2.5-x86_64 /usr/local/mysql ##Umbenennen

Verzeichnis nach der Dekomprimierung:

5. mkdir /usr/local/mysql/data ## Standardmäßig gibt es keinen solchen Ordner zum Speichern von Daten.

6. chown -R mysql:mysql ./ ##Geben Sie das MySQL-Paket ein und autorisieren Sie dieses Paket für MySQL

7. chgrp -R mysql:mysql ./ ##Geben Sie das MySQL-Paket ein

8. bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ##Geben Sie den MySQL-Dateinamen ein. basedir ist der Pfad von MySQL und datadir ist das Datenpaket von MySQL, das MySQL-eigene Pakete enthält, wie z. B. Benutzer

Es gibt viele Online-Tutorials, die die Installationsmethode mysql_install_db verwenden. Ich habe es am Anfang auch so installiert, aber es traten alle möglichen Fehler und Ausfälle auf. Der Befehl mysql_install_db wird nicht empfohlen. Folgen Sie einfach dem obigen Befehl.

Hier müssen Sie das generierte temporäre Passwort aufzeichnen, wie oben gezeigt: YLi>7ecpe;YP

9. bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data

10. Geben Sie die MySQL support-file

11. cp my-default.cnf /etc/my.cnf

Ich habe festgestellt, dass diese Version nicht my-default hat

Nun gilt es, selbst einen solchen zu erstellen (der interne Code ist in der Abbildung dargestellt): Die entsprechenden Werte der beiden Sockets (rot) darunter müssen übereinstimmen, sonst klappt die Verbindung nach dem Start nicht.

: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

12. cp mysql.server /etc/init.d/mysql

13. vim /etc/init.d/mysql ##Ändern Sie basedir=Ihren eigenen Pfad. Ändern Sie datadir=Ihren eigenen Pfad.

14. bin/mysqld_safe --user=mysql & ## Starten Sie mysql

13. ./mysql -uroot -p ##bin-Verzeichnis

14. Geben Sie ein temporäres Passwort ein

15. Ändern Sie das Root-Passwort von MySQL

Derzeit kann auf MySQL nur vom lokalen Localhost zugegriffen werden

16 Fernzugriff ändern

Starten Sie den MySQL-Dienst neu

Ab diesem Zeitpunkt können Sie MySQL normal lokal verwenden

Testen der Remoteverbindung

Zusammenfassen

Das Obige ist eine Zusammenfassung der vom Herausgeber eingeführten Probleme bei der Installation von MySQL5.7.19 unter Linux. Ich hoffe, es wird allen helfen. 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:
  • So installieren Sie mehrere mysql5.7.19 (tar.gz)-Dateien unter Linux
  • Grafisches Tutorial zur Installation von MySQL 5.7.19 (tar.gz) unter Linux
  • MySQL 5.6.27 Installations-Tutorial unter Linux
  • Linux CentOS6.5 yum installiere mysql5.6
  • Probleme bei der Installation von MySQL und mysql.sock unter Linux

<<:  Tipps zum Anzeigen von Verlaufsdatensätzen und Hinzufügen von Zeitstempeln in Linux

>>:  Organisieren Sie die allgemeinen Wissenspunkte von CocosCreator

Artikel empfehlen

So installieren Sie eine MySQL-Datenbank im Deepin 2014-System

Deepin 2014 herunterladen und installieren Zum He...

Eine kurze Analyse der parallelen WriteSet-Replikation von MySQL

【Historischer Hintergrund】 Ich arbeite seit drei ...

Universelle Lösung für den Fehler beim Starten von MySQL unter Windows

MySQL-Startfehler Vor der Installation von MySQL ...

MySQL 8.0.21 Installationsschritte und Problemlösungen

Laden Sie die offizielle Website herunter Gehen S...

Interpretation von syslogd- und syslog.conf-Dateien unter Linux

1: Einführung in syslog.conf Für verschiedene Uni...

Praktische Lösung für die Bereitstellung von Prometheus-Containern

Umfeld Hostname IP-Adresse Aufschlag Prometheus 1...

MySQL 8.0.11 Installationstutorial mit Bildern und Text

Es gibt viele Tutorials im Internet und sie sind ...

Virtual Box-Tutorialdiagramm zum Duplizieren virtueller Maschinen

Nachdem man sich an VM gewöhnt hat, ist der Wechs...

So ändern Sie schnell das Hostattribut eines MySQL-Benutzers

Wenn Sie sich remote bei MySQL anmelden, gelten f...