1. Laden Sie das MySQL-Quelleninstallationspaket herunter
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2. Installieren Sie die MySQL-Quelle
yum localinstall mysql57-community-release-el7-8.noarch.rpm
3. Überprüfen Sie, ob die MySQL-Quelle erfolgreich installiert wurde
yum repolist enabled | grep "mysql.*-community.*"
4. Wenn Sie das Bild oben sehen, ist die Installation erfolgreich
Sie können das vim /etc/yum.repos.d/ ändern. mysql-community.repo-Quelle, um die Standardinstallations-MySQL-Version zu ändern. Um beispielsweise Version 5.6 zu installieren, ändern Sie „enabled=1“ der 5.7-Quelle in „enabled=0“. Ändern Sie dann „enabled=0“ der 5.6-Quelle in „enabled=1“. Der Effekt nach der Änderung ist wie folgt:
5. Installieren Sie MySQL
yum install mysql-community-server
6. Mysql starten
systemctl start mysqld
7. Starten Sie
systemctl enable mysqldsystemctl daemon-reload
8 .Ändern Sie das lokale Root-Anmeldekennwort
Nachdem die MySQL-Installation abgeschlossen ist, wird in der Datei /var/log/mysqld.log ein Standardkennwort für Root generiert. Suchen Sie das Root-Standardkennwort auf folgende Weise und melden Sie sich dann bei MySQL an, um es zu ändern:
grep 'temporary password' /var/log/mysqld.log
Befehl:
mysql -uroot -p
Frage: Centos7.0 ist nach MySQL5.7.11 installiert. Verwenden Sie mysql -u root -p, um eine Verbindung zur Datenbank herzustellen. Bedienungstipp: Sie müssen Ihr Passwort mit der ALTER USER-Anweisung zurücksetzen, bevor Sie diese Anweisung ausführen.
Das Befolgen der Anweisungen von ALTER USER zum Ändern des Passworts ist ungültig Gehen Sie wie folgt vor:
SET PASSWORD = PASSWORD(‘123456’); set password for 'root'@'localhost'=password('你的新密码');
Die Standardrichtlinie zur Passwortüberprüfung erfordert, dass Passwörter Folgendes enthalten: Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen und mindestens 8 Zeichen lang sein müssen. Andernfalls wird der Fehler ERROR 1819 (HY000): Ihr Passwort entspricht nicht den aktuellen Richtlinienanforderungen angezeigt, wie in der folgenden Abbildung dargestellt:
grant all on *.* to 'root'@'127.0.0.1' identified by '123123'WITH GRANT OPTION; flush privileges; //刷新权限表
Hinweis:
Nachdem Sie die Konfiguration geändert haben, starten Sie den MySQL-Dienst neu, damit er wirksam wird:
systemctl restart mysqld
Standardpfad der Konfigurationsdatei:
Konfigurationsdatei: /etc/my.cnf
Protokolldatei: /var/log //var/log/mysqld.log
Dienststartskript:/usr/lib/systemd/system/mysqld.service
Socketdatei:/var/ run/mysqld/mysqld.pid
Das obige ist der detaillierte Inhalt vonLinux-Quellcode-Installation mysql5.7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!