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

Tutorial zu XHTML-Webseiten

Dieser Artikel soll vor allem Anfängern einige gr...

Beispiele für einige Verwendungstipps für META-Tags in HTML

HTML-Meta-Tag HTML-Meta-Tags können verwendet wer...

Anleitung zur Vermeidung von Docker Win Ping-Fehlern bei Containern

Über Win Docker-Desktop möchte ich mich mit der C...

MySQL-Lerndatenbankbetrieb DML ausführliche Erklärung für Anfänger

Inhaltsverzeichnis 1. Anweisung einfügen 1.1 Einf...

Diskussion über die Browsing-Designmethode für Webseiteninhalte

<br />Wenn ein Artikel auf einer Inhaltsseit...

Gängige Methoden und Probleme der Docker-Bereinigung

Wenn Sie Docker für die Entwicklung im großen Maß...

Kleines Programm zur Implementierung eines einfachen Taschenrechners

In diesem Artikelbeispiel wird der spezifische Co...

N Möglichkeiten, adaptive Teiler geschickt mit CSS zu implementieren

Trennlinien sind eine gängige Gestaltungsart auf ...

Eine kurze Analyse der Probleme mit JS-Originalwerten und Referenzwerten

Primitive Werte -> primitive Typen Number Stri...

Details zur Verwendung von JS-Array-Methoden some, every und find

Inhaltsverzeichnis 1. einige 2. jedes 3. finden 1...

So führen Sie PostgreSQL mit Docker aus

1. Installieren Sie Docker. Referenz-URL: Docker-...

Welche Vorteile bietet die Verwendung eines B+-Baums als Indexstruktur in MySQL?

Vorwort In MySQL verwenden sowohl Innodb als auch...

Konfigurationsmethode für die Mehrfachauswahlfunktion von React Mouse

Im Allgemeinen verfügen Listen über Auswahlfunkti...