Heim > Datenbank > MySQL-Tutorial > Detaillierte Einführung in die CentOS-Installation von mysql5.7 und einfache Konfiguration

Detaillierte Einführung in die CentOS-Installation von mysql5.7 und einfache Konfiguration

黄舟
Freigeben: 2017-03-24 14:15:17
Original
1620 Leute haben es durchsucht

Dieser Artikel stellt hauptsächlich die Installation von mysql5.7 unter CentOS und die detaillierte Erklärung des einfachen Konfigurations-Tutorials vor. Es ist sehr gut und hat Referenzwert 🎜>Installation


Stellen Sie sicher, dass Ihr Benutzer die Berechtigung zur Installation hat

Kein Root-Wechsel


su root


(su bedeutet: Benutzer wechseln)


# rpm -ivh


kann auf

stoßen, was möglich ist ignoriert werden (persönliche Meinung, Baidu hat keine passende Antwort gefunden)

warning: /var/tmp/rpm-tmp.6V5aFC: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Nach dem Login kopieren
Warten auf den Abschluss der Installation....

# yum install mysql-community-server
Nach dem Login kopieren


Konfiguration


Das anfängliche Passwort nach der Installation finden Sie hier:

MySQL 5.7 stellt Anforderungen an die Passwortkomplexität. Wenn Sie ein einfaches Passwort erstellen möchten, müssen Sie Folgendes tun Sie können zuerst

grep 'temporary password' ar/log/mysqld.log
Nach dem Login kopieren
ausführen und dann einen Benutzer erstellen

set global validate_password_policy=0;
Nach dem Login kopieren
. Stellen Sie sicher, dass Sie SELinux für den neu installierten Server deaktivieren, da sonst viele Probleme auftreten können, die durch Berechtigungen verursacht werden


Ändern Sie ENFORCE=enforcing in ENFORCE=disable

setenforce 0
vi/etc/selinux/config
Nach dem Login kopieren

Konfigurationsdatei

Linux: /etc/my.cnfWindows: my.ini im Installationsverzeichnis

Standardzeichensatz

Versionen vor 5.6


Versionen nach 5.6

[mysqld]
default-character-set=utf8
Nach dem Login kopieren
Ändern Sie den Zeichensatz der vorhandenen Datenbank

[mysqld]
character-set-server=utf8
Nach dem Login kopieren
Bei Tabellennamen wird die Groß-/Kleinschreibung nicht beachtet

alter database mydb default character set utf8;
Nach dem Login kopieren
Erlauben Sie die Erstellung von

Funktionen im Log-bin-Modus

[mysqld]
lower_case_table_names=1
Nach dem Login kopieren

Strikten Modus und nicht-strikten Modus aktivieren. Zu lange Felder werden automatisch abgeschnitten

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in die CentOS-Installation von mysql5.7 und einfache Konfiguration. 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