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
Inhaltsverzeichnis Problemanalyse Warum Kapselung...
Ein Port ändert sich In Version 3.2.0 beträgt der...
Inhaltsverzeichnis Vorwort Problembeschreibung Ur...
Implementierungsanforderungen Das ElementUI imiti...
Inhaltsverzeichnis 10.000 Daten gingen im Hinterg...
Das in diesem Artikel beschriebene Layout gleiche...
Zurück: Markup Language - Phrasenelemente Original...
Der Datentyp von MySQL ist datetime. Die in der D...
Im Linux-System gibt es einen Dateityp namens Lin...
1.MySQL UPDATE JOIN-Syntax In MySQL können Sie di...
1. Links Hypertext-Links sind in HTML sehr wichtig...
Vorwort Um bei Datenbankoperationen die Richtigke...
Hier sind 10 Tipps zum Entwerfen benutzerfreundli...
Nachdem man sich an VM gewöhnt hat, ist der Wechs...
--1. Erstellen Sie eine neue Gruppe und einen neu...