Tutorial zur Installation der mysql5.7.36-Datenbank in einer Linux-Umgebung

Tutorial zur Installation der mysql5.7.36-Datenbank in einer Linux-Umgebung

Download-Adresse: https://dev.mysql.com/downloads/mysql/5.7.html#downloads

Bildbeschreibung hier einfügen

Auf Server hochladen

rz-be

Entpacken Sie die Datei

tar -xvf mysql-5.7.36-linux-glibc2.12-x86_64.tar.gz 

Bildbeschreibung hier einfügen

Verschieben und umbenennen

mv mysql-5.7.36-linux-glibc2.12-x86_64 /usr/local/mysql

Erstellen Sie MySQL-Benutzergruppen und -Benutzer und ändern Sie die Berechtigungen

MySQL-Gruppenadd
Benutzeradd -r -g mysql mysql

Wenn groupadd: group 'mysql' already exists erscheint, ignorieren Sie es, da Sie mysql bereits installiert haben. Überspringen Sie es einfach

Erstellen Sie ein Datenverzeichnis und erteilen Sie Berechtigungen

mkdir -p /data/mysql #Verzeichnis erstellen chown mysql:mysql -R /data/mysql #Berechtigungen erteilen 

Bildbeschreibung hier einfügen

Konfigurieren Sie my.cnf

vim /etc/meine.cnf

Der Inhalt ist wie folgt

[mysqld]
Bindeadresse = 0.0.0.0
Port = 3306
Benutzer=mysql
basedir=/usr/local/mysql
Datenverzeichnis=/Daten/MySQL
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-Datei=/data/mysql/mysql.pid
#Charakterkonfiguration
Zeichensatzserver = utf8mb4
symbolische Links = 0
explizite_Vorgaben_für_Zeitstempel=true
innodb_log_file_size = 512 M
max_allowed_packet = 200M

Bildbeschreibung hier einfügen

Nach der Bearbeitung: wq! Speichern und beenden

Initialisieren der Datenbank

Geben Sie das MySQL-Bin-Verzeichnis ein

cd /usr/local/mysql/bin/

Initialisierung

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

Passwort anzeigen

Katze /data/mysql/mysql.err 

Bildbeschreibung hier einfügen

Starten Sie MySQL und ändern Sie das Root-Passwort

Platzieren Sie mysql.server zunächst in /etc/init.d/mysql

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

Starten Sie MySQL und zeigen Sie den MySQL-Prozess an

Dienst MySQL starten
 
ps -ef | grep mysql
 

Bildbeschreibung hier einfügen

Dies bedeutet, dass MySQL erfolgreich installiert wurde. Als nächstes ändern Sie das Passwort. Melden Sie sich zuerst bei MySQL an. Das vorherige wird zufällig generiert.

./mysql -u root -p #bin-Verzeichnis

Folgen Sie den nächsten fünf Schritten und melden Sie sich erneut an.

PASSWORT FESTLEGEN = PASSWORT('123456');
ALTER USER 'root'@'localhost' PASSWORT LÄUFT NIE AB;
FLUSH-PRIVILEGIEN;  
update user set host = '%' where user = 'root'; #Root den Zugriff von jedem Host aus ermöglichen FLUSH PRIVILEGES;#Aktualisieren

Mit dem MySQL-Visualisierungstool verbinden

Bildbeschreibung hier einfügen

Beenden

Dies ist das Ende dieses Artikels über das Tutorial zur Installation der mysql5.7.36-Datenbank in einer Linux-Umgebung. Weitere relevante Inhalte zur Installation von mysql5.7.36 in Linux finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Einführung in den Installationsprozess von MySQL 8.0 in einer Linux-Umgebung
  • Detaillierte Schritte zur Installation von MySQL 8.0.27 in Linux 7.6-Binärdateien
  • Tutorial zur Installation von MySQL unter Linux
  • MySQL Multi-Instance-Bereitstellungs- und Installationshandbuch unter Linux
  • MySQL 8.0.25 Installations- und Konfigurations-Tutorial unter Linux
  • mysql8.0.23 Linux (Centos7) Installation vollständiges und ausführliches Tutorial
  • Detailliertes Tutorial zur Installation einer MySQL-Datenbank in einer Linux-Umgebung
  • Detailliertes Tutorial zur Installation von mysql-8.0.20 unter Linux
  • Diagramm des Tutorials zur schnellen Installation und Konfiguration des Linux-Systems MySQL8.0.19
  • Tutorial zur Installation von MySQL8 unter Linux CentOS7
  • Installieren Sie die MySQL-Datenbank in einer Linux-Umgebung

<<:  Informationen zu aufgetretenen Browserkompatibilitätsproblemen und Lösungen (empfohlen)

>>:  Detaillierte Erklärung der JSONObject-Verwendung

Artikel empfehlen

Vue.js implementiert ein einfaches Faltpanel

In diesem Artikelbeispiel wird der spezifische Co...

React tsx generiert einen zufälligen Bestätigungscode

React tsx generiert einen zufälligen Bestätigungs...

Auswahl der MySQL-Tabellentyp-Speicher-Engine

Inhaltsverzeichnis 1. Zeigen Sie die Speicher-Eng...

Beispielcode zur Implementierung der MySQL-Master-Slave-Replikation in Docker

Inhaltsverzeichnis 1. Übersicht 1. Grundsatz 2. U...

Was ist Software 404 und 404-Fehler und was ist der Unterschied zwischen ihnen

Zunächst einmal: Was ist 404 und Soft 404? 404: Ei...

GET POST Unterschiede

1. „Get“ wird verwendet, um Daten vom Server abzu...