Dies ist mein erster Blog. Ich bin seit zwei Jahren in der Entwicklung tätig. Ich möchte nach der Arbeit etwas Sinnvolles tun. Ich möchte einige Erfahrungen teilen, die ich während des Entwicklungsprozesses gesammelt habe. Sie können auch als meine eigenen Notizen betrachtet werden. Manchmal kann ich mich an einige Dinge nicht erinnern, wenn ich sie lange nicht verwendet habe. Okay, genug Unsinn. Als Nächstes erkläre ich die detaillierten Schritte zum Deinstallieren und Installieren von MySQL in einer Linux- Umgebung. Dieser Artikel verwendet MySQL als Beispiel, das als Binärpaket (Quellcode) installiert wurde. 1. MySQL-Datenbank deinstallieren 1. Überprüfen Sie den MySQL-Dienst und beenden Sie den Dienstprozess (1) Führen Sie nach der Anmeldung bei Linux den Befehl service mysqld status oder service mysql status aus, um den MySQL-Dienststatus zu überprüfen. Der Status hängt vom Dateinamen des MySQL-Skripts im Boot-Initialisierungsverzeichnis ab. In meinem Fall ist es mysqld (2) Wenn der MySQL-Dienst ausgeführt wird, führen Sie den Befehl service mysqld stop oder service mysql stop aus, um den MySQL-Dienst zu stoppen, abhängig vom Dateinamen des MySQL-Skripts im Boot-Initialisierungsverzeichnis. In meinem Fall ist es mysqld 2. Suchen Sie das Installationsverzeichnis von MySQL und löschen Sie es vollständig (1) Führen Sie find / -name mysql aus, um mit mysql verknüpfte Verzeichnisse zu finden (2) Führen Sie rm -rf 'directory' aus, um das gefundene Verzeichnis zu löschen 3. Löschen Sie die MySQL-Konfigurationsdatei (1) Führen Sie den Befehl rm -rf /etc/my.cnf aus, um die Datei /etc/my.cnf zu löschen (2) Führen Sie den Befehl rm -rf /etc/init.d/mysqld aus, um alle mit MySQL in Zusammenhang stehenden Dateien unter /etc/init.d/ zu löschen, die im Allgemeinen MySQL-Dateien oder MySQLLD-Dateien enthalten. Wenn MySQL-Dateien vorhanden sind, führen Sie den Befehl rm -rf /etc/init.d/mysql aus 4. Löschen Sie MySQL-Benutzer und Benutzergruppen (1) Führen Sie den Befehl id mysql aus, um MySQL-Benutzer und -Benutzergruppen anzuzeigen (2) Führen Sie den Befehl userdel mysql aus, um den MySQL-Benutzer und die MySQL-Benutzergruppe zu löschen An diesem Punkt ist die MySQL-Deinstallation abgeschlossen! 2. MySQL-Datenbank installieren 1. Laden Sie das MySQL-Installationspaket herunter (1) Rufen Sie die offizielle MySQL-Website auf, um das kompilierte Binärinstallationspaket herunterzuladen, und wählen Sie auf der Download-Seite die gewünschte Version aus (wenn nach Aufrufen der Download-Liste nur das Installationspaket der Windows-Version vorhanden ist, können Sie es über den XSkyWalker-Browser herunterladen. Die Download-Adresse für XSkyWalker lautet: https://www.jb51.net/softs/192435.html), wie in der folgenden Abbildung dargestellt: (2) Scrollen Sie zum Ende der Seite und laden Sie Linux - Generic (glibc 2.5) (x86, 64-Bit) für 64-Bit-Systeme und Linux- Generic (glibc 2.5) (x86, 32-Bit) für 32-Bit-Systeme herunter. 2. Laden Sie das MySQL-Installationspaket hoch und entpacken Sie es Laden Sie das heruntergeladene MySQL-Installationspaket mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz über das FTP-Tool auf den Linux-Host hoch (ich habe es hier in das Verzeichnis /usr/local/ hochgeladen). Geben Sie das Verzeichnis ein, in dem sich das Installationspaket befindet, und führen Sie den Befehl aus: tar -zxvf mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz, um das Installationspaket zu dekomprimieren. 3. Fügen Sie die System-MySQL-Benutzergruppe und den Benutzer hinzu Führen Sie den Befehl aus: groupadd mysql und useradd -r -g mysql mysql 4. MySQL-Datenbank installieren (1) Führen Sie den Befehl aus: cd /usr/local, um das Verzeichnis aufzurufen, in dem die MySQL-Software installiert ist (2) Führen Sie den Befehl aus: mv mysql-5.6.16-linux-glibc2.5-x86_64 mysql, um den entpackten Ordner in mysql umzubenennen (3) Führen Sie den Befehl aus: cd /usr/local/mysql, um das MySQL-Installationsverzeichnis aufzurufen (4) Führen Sie den Befehl aus: chown -R mysql:mysql ./Ändern Sie den Besitzer des aktuellen Verzeichnisses zum MySQL-Benutzer. (5) Führen Sie den Befehl: ./scripts/mysql_install_db --user=mysql aus, um die Datenbank zu installieren (6) Führen Sie den Befehl aus: chown -R root:root ./Ändern Sie den Besitzer des aktuellen Verzeichnisses zum Root-Benutzer. (7) Führen Sie den Befehl chown -R mysql:mysql ./data aus, um den Besitzer des aktuellen Datenverzeichnisses in den MySQL-Benutzer zu ändern. An diesem Punkt ist die MySQL-Installation abgeschlossen 5. Starten Sie den MySQL-Dienst und fügen Sie den Boot-MySQL-Dienst hinzu (1) Führen Sie den folgenden Befehl aus: cd /usr/local/mysql/support-files (2) Führen Sie den Befehl cp my-medium.cnf /etc/my.cnf;cp mysql.server/etc/init.d/mysqld aus, um das Startskript in das Boot-Initialisierungsverzeichnis zu legen. Wenn my-medium.cnf nicht existiert (Version 5.5 existiert, Version 5.6 jedoch nicht), führen Sie den Befehl cp my-default.cnf/etc/my.cnf;cp mysql.server /etc/init.d/mysqld aus. (3) Ändern Sie den Inhalt der Dateien /etc/my.cnf und /etc/init.d/mysqld und ersetzen Sie alle Standardkonfigurationspfade /usr/local/mysql im Dateiinhalt durch das Installationsverzeichnis von mysql. Mein Installationsverzeichnis ist /usr/local/mysql und muss nicht geändert werden. Konfigurieren Sie hauptsächlich die Bin- und Datenpfade. (4) Führen Sie den Befehl „service mysqld start“ aus, um den MySQL-Dienst zu starten. (5) Führen Sie den Befehl aus: ps -ef|grep mysql, um zu sehen, dass der MySQL-Dienst erfolgreich gestartet wurde, wie in der Abbildung gezeigt: 6. Ändern Sie das Root-Benutzerkennwort von MySQL, das standardmäßig leer ist Führen Sie den Befehl aus : /usr/local/mysql/bin/mysqladmin -u rootpassword 123456, wobei 123456 das Benutzerkennwort ist und entsprechend Ihren Anforderungen festgelegt werden kann. 7. Legen Sie den MySQL-Client im Standardpfad ab Führen Sie den Befehl aus: ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql Hinweis: Es wird empfohlen, einen Softlink zu verwenden, anstatt die Paketdatei direkt zu kopieren, um die Installation mehrerer MySQL-Versionen auf dem System zu erleichtern 8. Konfigurieren Sie die MySQL-Remotezugriffsberechtigungen (1) Führen Sie den Befehl aus : /usr/local/mysql/bin/mysql -u root -p, geben Sie das Anmeldekennwort ein und rufen Sie mysql auf. Beachten Sie, dass die Konsole das Kennwort nicht anzeigt, wenn Sie es eingeben. (2) Führen Sie den Befehl aus: use mysql. Beachten Sie, dass das Semikolon auch Teil des Befehls ist. (3) Erstellen Sie einen Remote-Login-Benutzer, autorisieren Sie ihn und führen Sie den folgenden Befehl aus: Gewähren Sie root @"%", gekennzeichnet durch '123456', alle Berechtigungen für *.* MIT GRANT OPTION; Die Wurzel im Befehl ist der Remote-Anmeldename, 123456 ist das Remote-Anmeldebenutzerkennwort und das Kennwort entspricht dem Teil, der von der roten Linie in der Mitte abgedeckt wird (4) Führen Sie den Befehl aus: Privilegien leeren; Privilegien aktualisieren erzwingen Jetzt können Sie sich mit dem von Ihnen festgelegten Remote-Benutzernamen und Passwort bei MySQL auf anderen Hosts anmelden. OK! Erledigt! Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: So installieren Sie PostgreSQL11 auf CentOS7
>>: So installieren Sie nginx unter Linux
1. Einführung in Keepalived Keepalived wurde ursp...
Inhaltsverzeichnis Beim Einrichten einer MySQL-Ma...
Problembeschreibung html <iframe id="h5In...
veranschaulichen: Es gibt zwei Haupttypen von Ngi...
Die Implementierungsidee des Javascript-Spiels Sn...
1. Einführung in das Logrotate-Tool Logrotate ist...
Inhaltsverzeichnis 1. Geben Sie ein Verzeichnis e...
Unter den Anforderungen des heutigen responsiven ...
Inhaltsverzeichnis 1. Boolesche Werte 2. Ausdruck...
Vorwort Um beim Testen die Fähigkeit des Projekts...
In diesem Artikel finden Sie das Installations- u...
Inhaltsverzeichnis Vorwort Anwendung Zusammenfass...
<br />Vorheriger Artikel: Webdesign-Tutorial...
Inhaltsverzeichnis 1. Einfach zu lesender Code 1....
Hier ist eine Fallstudie zu Ihrer Information, wi...