MySQL 8.0.13 Installations- und Konfigurations-Tutorial unter CentOS7.3

MySQL 8.0.13 Installations- und Konfigurations-Tutorial unter CentOS7.3

1. Grundlegende Umgebung

1. Betriebssystem: CentOS 7.3
2. MySQL: 8.0.13 Link: https://pan.baidu.com/s/13-j_umr7eEnKFaugw4YTqQ Extraktionscode: 62yt

2. MySQL installieren

1. Deinstallieren Sie die MariaDB-Datenbank

grep mariadb
yum -y entferne mariadb-libs-5.5.52-1.el7.x86_64

2. Installieren Sie die zugehörigen Abhängigkeiten (dieser Artikel verwendet das CentOS 7.3-Image als lokale Offline-Yum-Quelle).

yum -y installiere OpenSSL-Devel Perl-JSON

3. MySQL entpacken und installieren

tar -xvf mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar

rpm -ivh mysql-community-*.rpm

4. Ändern Sie die Konfigurationsdatei

vim /etc/meine.cnf

Standard-Speicher-Engine = InnoDB
innodb_datei_pro_tabelle
Sortierserver = utf8_general_ci
init-connect = "Namen festlegen utf8"
Zeichensatzserver = utf8
max_allowed_packet = 100M

5. Initialisieren Sie die Datenbank und starten Sie

mysqld --initialisieren
chown mysql:mysql /var/lib/mysql -R
systemctl starte mysqld
systemctl aktiviert mysqld

6. Zeigen Sie das temporäre Passwort an und ändern Sie das MySQL-Passwort mit dem temporären Passwort

cat /var/log/mysqld.log | grep-Passwort

mysqladmin -uroot -pbga/.tkZw4q! Passwort Test1212!

7. Erteilen Sie Remote-Benutzerberechtigungen

mysql -u root -p

Erstellen Sie den Benutzer „root“@„%“, identifiziert mit dem mysql_native_password durch „Test1212!“;

Gewähren Sie „root“@„%“ alle Berechtigungen für *.* mit der Gewährungsoption.

Berechtigungen leeren;

8. Ändern Sie das Passwort bei der Anmeldung bei localhost, um lokale Anmeldefehler zu vermeiden

mysql -uroot -p -h 192.168.0.101

ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH 'Test1212!';

Berechtigungen leeren;

9. Verschlüsselungsregeln ändern

Die Verschlüsselungsregeln von MySql 8.0 und 5.0 sind unterschiedlich, und das aktuelle Visualisierungstool unterstützt nur die alte Verschlüsselungsmethode. Wenn sie nicht geändert wird, kann das Visualisierungstool die Datenbank möglicherweise nicht öffnen.

ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH 'root' PASSWORT LÄUFT NIE AB;

Berechtigungen leeren;

Wunderbares Thema teilen:

Tutorial zur Installation verschiedener MySQL-Versionen

MySQL 5.7-Installationstutorials für verschiedene Versionen

MySQL 5.6-Installationstutorials für verschiedene Versionen

mysql8.0-Installationstutorials für verschiedene Versionen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15 unter Windows
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.14
  • Der Datenordner konnte während der Installation von mysql8.0.14.zip nicht automatisch erstellt werden. Der Dienst kann nicht gestartet werden.
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.14 (allgemein)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.13
  • Grafisches Tutorial zur Installation und Konfiguration der Dekomprimierungsversion von MySQL 8.0.13
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.13 unter Win10
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.13 unter Windows 64 Bit
  • Detailliertes Tutorial zur Installation von mysql-8.0.13 (ZIP-Installation) auf einem Windows 10-System
  • Grafisches Tutorial zur Installation und Konfiguration der MySQL 8.0.15 Winx64-Dekomprimierungsversion

<<:  CentOS 7.6 Installation der MySQL 5.7 GA-Version Tutorial-Diagramm

>>:  Vue implementiert Klick-Feedback-Anweisungen für den Wasserwelleneffekt

Artikel empfehlen

Eine detaillierte Einführung in Linux-Dateiberechtigungen

Die Stärke von Linux liegt in seinem Mehrbenutzer...

JavaScript zum Erzielen eines ausgewogenen digitalen Scroll-Effekts

Inhaltsverzeichnis 1. Hintergrund zur Umsetzung 2...

Grafisches Beispiel für die Verwaltung von Datenträgerkontingenten unter Linux

Das Datenträgerkontingent ist die Speichergrenze ...

12 Gesetze des Webdesigns für sauberen Code [Grafik]

Schöner Code ist die Grundlage einer schönen Websi...

Der Unterschied zwischen MySQL execute, executeUpdate und executeQuery

Die Unterschiede zwischen „execute“, „executeUpda...

So installieren Sie die IonCube-Erweiterung mit Pagoda

1. Installieren Sie zuerst die Pagode Installatio...

Tabelle zeigt den Grenzcode, den Sie anzeigen möchten

Gemeinsame Eigenschaften von Tabellen Die grundle...

Detaillierte Analyse der MySQL-Optimierung von like und = Leistung

Einführung Die meisten Leute, die schon einmal Da...

Methode zur Wiederherstellung von Betriebs- und Wartungsdaten der MySQL-Datenbank

In den vorherigen drei Artikeln wurden gängige Si...

VUE realisiert Registrierungs- und Login-Effekte

In diesem Artikelbeispiel wird der spezifische Co...