Laden Sie zunächst das Diagramm herunter 1. Deinstallieren Sie zuerst das mit CentOS7 gelieferte MariaDB rpm -qa|grep mariadb //Frage das installierte MariaDB ab rpm -e --nodeps Dateiname // MariaDB deinstallieren, der Dateiname ist die vom obigen Befehl abgefragte Datei 2. Überprüfen Sie, ob MySQL installiert wurde grep -i mysql Suchen Sie die MySQL-Datei und löschen Sie sie mit rm -rf mysql file path finden / -name mysql Löschen Sie verstreute MySQL-Dateien finden / -name mysql / # wo ist mysql Löschen eines Konfigurationsdokuments rm -rf /etc/meine.cnf Überprüfen Sie erneut, ob MySQL auf dem Computer installiert ist rpm -qa|grep -i mysql 3. MySQL-Abhängigkeitspaket installieren (optional) yum -y installiere libaio.so.1 libgcc_s.so.1 libstdc++.so.6 yum-Update libstdc++-4.4.7-4.el6.x86_64 yum search libaio # Relevante Informationen abrufen yum install libaio # Abhängige Pakete installieren yum install net-tools 4. Entpacken Sie MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar in das MySQL-Verzeichnis unter /usr/local/ (erstellen Sie das MySQL-Verzeichnis manuell, mkdir mysql) tar -xvf MySQL-5.6.40-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql 5. Installieren Sie mysql in /usr/local/mysql. Beachten Sie, dass die Installation eine Reihenfolge und Abhängigkeiten hat. rpm -ivh …common.rpm rpm -ivh …libs.rpm rpm -ivh …client.rpm rpm -ivh …server.rpm Nach Abschluss der Installation wird das folgende Verzeichnis zum Speichern von MySQL-bezogenen Dateien generiert clip_bild002 6. MySQL initialisieren mysqld --initialize --user=mysql Nach Abschluss der Initialisierung befindet sich am Ende der folgenden Datei ein zufälliges Passwort. Sie benötigen es, wenn Sie sich später anmelden. cat /var/log/mysqld.log clip_bild004 Cg!hLde4oLG+ 6. MySQL starten, stoppen und neu starten Start-up: systemctl starte mysqld.service Beginnen Sie mit der Verwendung des Dienstes: service mysqld start Beginnen Sie mit der Verwendung des mysqld-Skripts: /etc/inint.d/mysqld start Beginnen Sie mit der Verwendung von safe_mysqld: safe_mysqld& stoppen: Starten Sie den Dienst: service mysqld stop Beginnen Sie mit der Verwendung des mysqld-Skripts: /etc/inint.d/mysqld stop mysqladmin herunterfahren Neustart: Beginnen Sie mit der Verwendung des Dienstes: service mysqld restart Beginnen Sie mit der Verwendung des mysqld-Skripts: /etc/inint.d/mysqld restart 8. Melden Sie sich bei MySQL an mysql -u root -p clip_bild006 9. Passwort ändern (bei MySQL anmelden) Ändern Sie den Benutzer „root“@„localhost“, identifiziert durch „123456“. clip_bild007 In mysql8.0 muss der Alert-Befehl verwendet werden, um es zu ändern, sonst tritt der folgende Fehler auf: clip_bild008 10. Aktivieren Sie die Remote-Anmeldung bei MySQL Nach dem Login Datenbanken anzeigen; benutze MySQL; updatedata user set host='%' wobei Benutzer = 'root'; Benutzer, Host vom Benutzer auswählen; clip_bild009 clip_bild010 11. Firewall-Betrieb Starten Sie einen Dienst: systemctl start firewalld.service Einen Dienst beenden: systemctl stop firewalld.service Starten Sie einen Dienst neu: systemctl restart firewalld.service Den Status eines Dienstes anzeigen: systemctl status firewalld.service Aktivieren Sie beim Booten einen Dienst: systemctl enable firewalld.service Deaktivieren Sie einen Dienst beim Booten: systemctl disable firewalld.service Prüfen Sie, ob der Dienst gestartet ist: systemctl is-enabled firewalld.service Liste der gestarteten Dienste anzeigen: systemctl list-unit-files | grep enabled Zeigen Sie die Liste der Dienste an, die nicht gestartet werden konnten: systemctl --failed 12. Hafenbetrieb Hinzufügen zu firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent wirkt dauerhaft und wird nach einem Neustart ohne diesen Parameter ungültig) Neu laden Firewall-Befehl – neu laden Zusammenfassen Das Obige ist das vom Herausgeber vorgestellte Installationstutorial für mysql8.0rpm auf centos7. 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:
|
<<: Detaillierte Erläuterung der Tomcat-Konfigurations- und Optimierungslösungen
>>: Detaillierte Erklärung asynchroner Iteratoren in nodejs
Textkürzung mit CSS Beachten Sie den folgenden Co...
Dieser Artikel beschreibt, wie man das Linux-Syst...
1. Einleitung tr wird verwendet, um einen Textabs...
Inhaltsverzeichnis 1. Gemeinsame Funktionen höher...
Nginx Rewrite-Nutzungsszenarien 1. Sprung der URL...
Beispiele für die MySQL-Verschlüsselung und -Ents...
Auch bei der tatsächlichen Entwicklung von Websei...
Installationsmethode für komprimierte MySQL 8.0-P...
An nationalen Trauertagen, Tagen mit schweren Erd...
Nginx kann die Direktive „limit_req_zone“ des Mod...
1. MySQL über RPM-Paket installiert Dienst MySQL ...
1. CLion herunterladen, installieren und aktivier...
1. Seitenanforderungen 1) Verwenden Sie standardm...
Einige Tipps zur umfassenden Optimierung, um die ...
1. Kurze Einführung in die Veranstaltung Ein Erei...