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

Verwenden von CSS3 zum Erzielen von Übergangs- und Animationseffekten

Warum sollten wir CSS-Animationen anstelle von JS...

Teilen Sie 8 sehr nützliche CSS-Entwicklungstools

CSS3-Mustergalerie Diese CSS3-Musterbibliothek ze...

Der Unterschied zwischen shtml und html

Shtml und asp sind ähnlich. In Dateien mit dem Nam...

Lösung für das Problem „Linux QT Kit fehlt“ und „Version leer“

Derzeit tritt ein solches Problem auf Bei mir war...

Implementierung der Docker-Bereitstellung von Tomcat- und Webanwendungen

1. Docker online herunterladen yum install -y epe...

jQuery realisiert Bildhervorhebung

Es ist sehr üblich, Bilder auf einer Seite hervor...

Gespeicherte MySQL-Prozeduren und allgemeine Funktionscodeanalyse

Das Konzept der gespeicherten MySQL-Prozedur: Ein...

Der Vue.js-Cloud-Speicher realisiert die Bild-Upload-Funktion

Vorwort Tipp: Das Folgende ist der Hauptinhalt di...

So verwenden Sie VirtualBox zum Simulieren eines Linux-Clusters

1. Richten Sie HOST auf dem Host-Macbook ein Im v...

Detailliertes Tutorial zur Installation und Konfiguration von Nginx unter Centos7

Hinweis: Der grundlegende Verzeichnispfad für die...