Installations-Tutorial für mysql8.0rpm auf centos7

Installations-Tutorial für mysql8.0rpm auf centos7

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:
  • So installieren Sie MySQL 8.0.13 in Alibaba Cloud CentOS 7
  • Detailliertes Tutorial zur Installation der MySQL 8.0.20-Datenbank auf CentOS 7
  • Tutorial zur Installation von MySQL8 unter Linux CentOS7
  • Detaillierte Anweisungen zur Installation von MySQL8.0.19 im CentOS7.5-Tutorial
  • Tutorial-Diagramm zur Installation von mysql8.0.18 unter Linux (Centos7)
  • Detaillierte Schritte zur Installation von MYSQL8.0 auf CentOS7.6
  • CentOS7 ermöglicht MySQL8 Master-Slave-Backup und täglich geplantes Voll-Backup (empfohlen)
  • Detailliertes Tutorial zur Installation von MySQL 8.0 aus dem Quellcode auf CentOS 7.4
  • Tutorial zur Installation von MySQL8 auf Centos7

<<:  Detaillierte Erläuterung der Tomcat-Konfigurations- und Optimierungslösungen

>>:  Detaillierte Erklärung asynchroner Iteratoren in nodejs

Artikel empfehlen

Analyse der Linux-Bootsystemmethoden

Dieser Artikel beschreibt, wie man das Linux-Syst...

Verwendung des Linux-Befehls tr

1. Einleitung tr wird verwendet, um einen Textabs...

Details zu gängigen Javascript-Funktionen höherer Ordnung

Inhaltsverzeichnis 1. Gemeinsame Funktionen höher...

Analyse der Nutzungsszenarien und Konfigurationsmethoden von Nginx Rewrite

Nginx Rewrite-Nutzungsszenarien 1. Sprung der URL...

Beispiele für die MySQL-Verschlüsselung und -Entschlüsselung

Beispiele für die MySQL-Verschlüsselung und -Ents...

Natives js zum Erzielen eines Akkordeoneffekts

Auch bei der tatsächlichen Entwicklung von Websei...

Verschiedene Methoden zum Neustarten von Mysql unter CentOS (empfohlen)

1. MySQL über RPM-Paket installiert Dienst MySQL ...

Zusammenfassung der HTML-Formatierungsstandards für webbasierte E-Mail-Inhalte

1. Seitenanforderungen 1) Verwenden Sie standardm...

Detaillierte Erläuterung der geplanten MySQL-Aufgaben (Ereignisereignisse)

1. Kurze Einführung in die Veranstaltung Ein Erei...