Heim > Artikel > Betrieb und Instandhaltung > Centos7 MySQL8.0-Installationsmethode
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.
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.
# rpm -qa|grep mysqlReihenfolge der Komponenten.
# service mysqld status
oder
# service mysqld stop
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 [需要移除组件的名称]
Installieren Sie das Paket mysql80-community-release-el7-1.noarch.rpm
# rpm -e --nodeps [需要移除组件的名称] //此命令为强制卸载
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.rpmWenn der folgende Inhalt angezeigt wird, ist die Installation erfolgreich
# sudo rpm -ivh mysql80-community-release-el7-1.noarch.rpmÜberprüfen Sie, ob der MySQL-Dienst beim Booten gestartet werden soll
# sudo yum install mysql-serverWenn es angezeigt wird , bedeutet es, dass es so eingestellt wurde, dass es beim Booten startet. Wenn nicht, führen Sie es aus.
Complete!Überprüfen Sie, ob MySQL gestartet ist Überprüfen Sie, ob der MySQL-Dienst gestartet ist
# systemctl list-unit-files|grep mysqldStarten Sie den Dienst
# systemctl enable mysqld.serviceMySQL initialisieren
# ps -ef|grep mysql
Überprüfen Sie das MySQL-Initialisierungs-Standardpasswort
# systemctl start mysqld.serviceKopieren 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 --initializeDer Vertreter muss die Ebene der Richtlinie senken, bevor er ausgeführt wird
# grep 'temporary password' /var/log/mysqld.logMySQL-Remoteverbindung aktivieren
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
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!