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

Zehn wichtige Fragen zum Erlernen der Grundlagen von Javascript

Inhaltsverzeichnis 1. Was ist Javascript? 2. Was ...

Vue implementiert Chat-Schnittstelle

In diesem Artikelbeispiel wird der spezifische Co...

Beispielcode zum Bereitstellen eines Spring-Boot-Projekts mit Docker

1. Grundlegender Spring-Boot-Schnellstart 1.1 Sch...

Warum wird für die Webseitenkodierung UTF-8 statt GBK oder GB2312 verwendet?

Wenn Sie die Wahl haben, sollten Sie UTF-8 verwen...

Entwurf und Implementierung einer kaskadierenden Dropdown-Box in Vue

Inhaltsverzeichnis 1. Datenbankdesign 2. Frontend...

Spezifische Verwendung von Docker Anonymous Mount und Named Mount

Inhaltsverzeichnis Datenvolumen Anonyme und benan...

MySQL-Tutorial versteht gespeicherte Prozeduren gründlich

Inhaltsverzeichnis 1. Konzepte im Zusammenhang mi...

Häufige Browserkompatibilitätsprobleme (Zusammenfassung)

Browserkompatibilität ist nichts anderes als Stil...

So erstellen Sie mit Photoshop ein Web-Drahtgittermodell

Dieser Beitrag stellt eine Reihe kostenloser Phot...

Ubuntu-Installations-Grafiktreiber und CUDA-Tutorial

Inhaltsverzeichnis 1. Deinstallieren Sie den Orig...

JavaScript Canvas zeichnet dynamische Drahtgittereffekte

In diesem Artikel wird der spezifische Code des d...

MySQL fängt die SQL-Anweisung der String-Funktion ab

1. left(name,4) fängt die 4 Zeichen auf der linke...