Heim > Betrieb und Instandhaltung > CentOS > Centos7 MySQL8.0-Installationsmethode

Centos7 MySQL8.0-Installationsmethode

藏色散人
Freigeben: 2020-11-06 17:42:19
Original
10805 Leute haben es durchsucht

Installationsmethode von centos7 mysql8.0: Deinstallieren Sie zuerst die historische Version von MySQL. Verwenden Sie dann den Befehl „sudo yum install mysql-server“, um MySQL schließlich so zu installieren, dass es beim Booten startet.

Centos7 MySQL8.0-Installationsmethode

Empfohlen: „Centos-Tutorial

CentOS 7-Installation MySQL 8.0

1. Deinstallieren Sie die historische Version von MySQL

Überprüfen Sie, ob Sie eine historische Version haben

Wenn Sie nicht installieren Beim ersten Mal müssen Sie die historische Version von MySQL deinstallieren. Überprüfen Sie, ob Komponenten der historischen MySQL-Version installiert sind. Im Bild sind beispielsweise zwei installierte MySQL Community Edition-Komponenten zu sehen von MySQL müssen Sie die installierten historischen Komponenten entfernen.

Überprüfen Sie den MySQL-Dienststatus. Centos7 MySQL8.0-Installationsmethode

# rpm -qa|grep mysql
Nach dem Login kopieren
Reihenfolge der Komponenten.

# service mysqld status
Nach dem Login kopieren

oder

# service mysqld stop
Nach dem Login kopieren

2. MySQL installieren

Verwenden Sie rpm, um MySQL zu installieren

Da die von CentOS 7 standardmäßig installierte Datenbank Mariadb ist, können Sie MySQL nicht mit dem YUM-Befehl installieren und aktualisieren nur Mariadb. Verwenden Sie zur Installation rpm. Sie können mit der rechten Maustaste auf das MySQL-Repo-Quell-Warehouse klicken, um die angegebene Version der Datenbank zu kopieren.

# rpm -ev [需要移除组件的名称]
Nach dem Login kopieren

Installieren Sie das Paket mysql80-community-release-el7-1.noarch.rpm

# rpm -e --nodeps [需要移除组件的名称]  //此命令为强制卸载
Nach dem Login kopieren

Nach Abschluss der Installation erhalten Sie zwei Dateien im Ordner /etc/yum.repos.d: mysql-community.repo && mysql- community-source.repo

Verwenden Sie yum, um den MySQL-Dienst zu installieren

# wget http://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm
Nach dem Login kopieren

Wenn der folgende Inhalt angezeigt wird, ist die Installation erfolgreich

# sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpm
Nach dem Login kopieren

Überprüfen Sie, ob der MySQL-Dienst beim Booten gestartet werden soll

# sudo yum install mysql-server
Nach dem Login kopieren

Wenn es angezeigt wird

Centos7 MySQL8.0-Installationsmethode

, bedeutet es, dass es so eingestellt wurde, dass es beim Booten startet. Wenn nicht, führen Sie es aus.

Complete!
Nach dem Login kopieren

Überprüfen Sie, ob MySQL gestartet ist

Überprüfen Sie, ob der MySQL-Dienst gestartet ist

# systemctl list-unit-files|grep mysqld
Nach dem Login kopieren

Starten Sie den Dienst

# systemctl enable mysqld.service
Nach dem Login kopieren
Centos7 MySQL8.0-Installationsmethode MySQL initialisieren

# ps -ef|grep mysql
Nach dem Login kopieren

Überprüfen Sie das MySQL-Initialisierungs-Standardpasswort

# systemctl start mysqld.service
Nach dem Login kopieren

Kopieren Sie das Passwort hinter root@localhost:. Melden Sie sich bei MySQL an und fügen Sie das Standardkennwort ein.

Aufgrund von Änderungen in MySQL 8.0 muss das Kennwort zurückgesetzt werden. Ändern Sie den Benutzer „root“@„localhost“, der durch „12345678“ identifiziert wird Passwort

# mysqld --initialize
Nach dem Login kopieren

Der Vertreter muss die Ebene der Richtlinie senken, bevor er ausgeführt wird

# grep 'temporary password' /var/log/mysqld.log
Nach dem Login kopieren

MySQL-Remoteverbindung aktivieren

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonCentos7 MySQL8.0-Installationsmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage