Heim > Betrieb und Instandhaltung > CentOS > So installieren Sie MySQL über yum in CentOS7

So installieren Sie MySQL über yum in CentOS7

WJ
Freigeben: 2020-06-02 16:43:18
Original
2171 Leute haben es durchsucht

So installieren Sie MySQL über yum in CentOS7

Wie installiere ich MySQL in CentOS7 über yum?

1. Laden Sie das offizielle Yum-Repository herunter und installieren Sie es

[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
Nach dem Login kopieren

Verwenden Sie den obigen Befehl, um Yum direkt zur Installation herunterzuladen. ca. 25 KB, kann direkt mit yum installiert werden.

[root@localhost ~]# yum -y install mysql57-community-release-el7-10.noarch.rpm
Nach dem Login kopieren

Dann beginnen Sie mit der Installation des MySQL-Servers.

[root@localhost ~]# yum -y install mysql-community-server
Nach dem Login kopieren

Dieser Schritt kann einige Zeit dauern und die vorherige Mariadb wird nach Abschluss der Installation überschrieben.

So installieren Sie MySQL über yum in CentOS7

Jetzt ist die MySQL-Installation abgeschlossen, und dann gibt es noch einige Einstellungen für MySQL.

2 MySQL-Datenbankeinstellungen

Zuerst MySQL starten

[root@localhost ~]# systemctl start  mysqld.service
Nach dem Login kopieren

Überprüfen Sie den Betriebsstatus von MySQL wie folgt:

So installieren Sie MySQL über yum in CentOS7

[root@localhost ~]# systemctl status mysqld.service
Nach dem Login kopieren

Zu diesem Zeitpunkt läuft MySQL normal, aber um MySQL aufzurufen, müssen Sie zuerst das Passwort des Root-Benutzers herausfinden log-Datei über den folgenden Befehl:

[root@localhost ~]# grep "password" /var/log/mysqld.log
Nach dem Login kopieren

So installieren Sie MySQL über yum in CentOS7

Geben Sie die Datenbank mit dem folgenden Befehl ein:

[root@localhost ~]# mysql -uroot -p
Nach dem Login kopieren

Geben Sie das anfängliche Passwort ein. Sie können derzeit nichts tun denn MySQL muss das Passwort standardmäßig ändern, bevor Sie die Datenbank betreiben können:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
Nach dem Login kopieren

Hier liegt ein Problem vor. Wenn die Einstellung zu einfach ist, wird ein Fehler gemeldet:

Der Grund dafür ist, dass MySQL über Kennworteinstellungsspezifikationen verfügt, die sich speziell auf den Wert von „validate_password_policy“ beziehen:

So installieren Sie MySQL über yum in CentOS7

Die vollständigen anfänglichen Kennwortregeln von MySQL können über eingesehen werden Folgender Befehl:

mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name                        | Value |
+--------------------------------------+-------+
| validate_password_check_user_name    | OFF   |
| validate_password_dictionary_file    |       |
| validate_password_length             | 4     |
| validate_password_mixed_case_count   | 1     |
| validate_password_number_count       | 1     |
| validate_password_policy             | LOW   |
| validate_password_special_char_count | 1     |
+--------------------------------------+-------+
7 rows in set (0.01 sec)
Nach dem Login kopieren

Die Länge des Passworts wird durch „validate_password_length“ bestimmt und die Berechnungsformel von „validate_password_length“ lautet:

validate_password_length = validate_password_number_count + validate_password_special_char_count + (2 * validate_password_mixed_case_count)我的是已经修改过的,初始情况下第一个的值是ON,validate_password_length是8。可以通过如下命令修改:
Nach dem Login kopieren
mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;
Nach dem Login kopieren

Nach dem Festlegen sind es die Werte, die ich oben gefunden habe Dieses Mal kann das Passwort sehr einfach festgelegt werden, z. B. 1234. Die Passworteinstellung für diese Datenbank ist abgeschlossen.

Derzeit gibt es jedoch ein weiteres Problem: Da das Yum-Repository installiert ist, wird es bei jedem zukünftigen Betrieb von Yum automatisch aktualisiert. Dies muss deinstalliert werden:

[root@localhost ~]# yum -y remove mysql57-community-release-el7-10.noarch
Nach dem Login kopieren

Verwandte Referenzen: CentOS-Tutorial

An diesem Punkt ist es wirklich abgeschlossen.

Das obige ist der detaillierte Inhalt vonSo installieren Sie MySQL über yum in CentOS7. 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