Tutorial zur MySQL-Installation in der Linux-CentOS7-Umgebung

Tutorial zur MySQL-Installation in der Linux-CentOS7-Umgebung

Detaillierte Einführung in die Schritte zur Installation von MySQL in einer Linux-CentOS7-Umgebung

Installieren von MySQL

MySQL unterscheidet sich in zweierlei Hinsicht von Windows

1) Speichern Sie my.ini in /etc/my.ini

2) Benutzerberechtigungen, die von einem einzelnen Benutzer ausgeführt werden

1. Überprüfen Sie, ob MySQL bereits installiert wurde. Verwenden Sie dazu den folgenden Befehl:

grep -i mysql

Wenn die folgenden Pakete angezeigt werden, bedeutet dies, dass MySQL installiert wurde

mysql-4.1.12-3.RHEL4.1

mysqlclient10-3.23.58-4.RHEL4.1

2. Laden Sie das MySQL-Dekomprimierungspaket herunter

mysql-5.7.17-linux-glibc2.5-x86_64.tar (Download von http://mirrors.sohu.com)

Website: http://mirrors.sohu.com/mysql/MySQL-5.7/

Sie können es auch unter dem Linux-Betriebssystem herunterladen, indem Sie den folgenden Befehl eingeben

wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

Erstellen Sie ein Verzeichnis software, um das MySQL-Paket zu speichern, das wir später herunterladen werden. Gehen Sie in das Verzeichnis und geben Sie den Befehl ein: cd /software

Nachdem der Download abgeschlossen ist, sehen Sie im Softwareverzeichnis eine zusätzliche MySQL-Installationspaketdatei.

3. Erstellen Sie einen Benutzer und ein MySQL-Verzeichnis

1. groupadd mysql #Erstellen Sie eine MySQL-Gruppe

2. useradd -r -g mysqlmysql #MySQL-Benutzer erstellen und den Benutzer in die MySQL-Gruppe einfügen

3. passwd mysql #Legen Sie ein Passwort für den MySQL-Benutzer fest

4. Entpacken Sie das MySQL-Installationspaket

1. Verschieben Sie das tar.gz-Paket in das Verzeichnis /usr/local und geben Sie den Befehl ein

mv /software/MySQL/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz/usr/local

2. Entpacken Sie das tar.gz-Paket

Gehen Sie zunächst in das Verzeichnis /usr/local und geben Sie den Befehl cd /usr/local ein.

Dekomprimierungsbefehl tarzxvfmysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

Geben Sie den Befehl ein, um das Verzeichnis anzuzeigen:

Sie finden ein zusätzliches Verzeichnis mysql-5.7.17-linux-glibc2.5-x86_64

Hinweis: Es gibt kein Datenverzeichnis, die Datei my.ini befindet sich im Verzeichnis support-files

3. Ändern Sie den Verzeichnisnamen in /usr/local/mysql

(Dies ist das Standardinstallationsverzeichnis für MySQL unter Linux)

Benennen Sie die entpackte Datei in mysql um

Geben Sie den Befehl ein: mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql

5. Konfigurieren Sie die zugehörigen Startkonfigurationsdateien

Gehen Sie zunächst in das Verzeichnis support-files/file

Geben Sie den Befehl ein: cd support-files/

1. Kopieren Sie my.cnf nach /etc/my.cnf (wird automatisch gelesen, wenn MySQL gestartet wird).

Geben Sie den Befehl cpmy-default.cnf /etc/my.cnf ein

2. Lösen Sie das verstümmelte Problem

Geben Sie den Befehl ein: vi /etc/my.cnf (in den editierbaren Status wechseln)

Ändern:

[mysql]

default-character-set=utf8 (um das Problem verstümmelter Zeichen auf der Clientseite zu lösen)

[mysqld]

Standard-Speicher-Engine = INNODB

character_set_server=utf8 (um das Problem der verstümmelten Zeichen auf der Serverseite zu lösen)

3. Kopieren Sie mysql.server in das Verzeichnis /etc/init.d/ [der Zweck besteht darin, den automatischen Ausführungseffekt von mysqld -install beim Start zu erzielen]

Geben Sie den Befehl cp mysql.server /etc/init.d/mysql ein (mysql ist der Dienstname).

Hinweis: Das Verzeichnis /etc/init.d/ entspricht der Registrierung HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services, in der folgende Dienste aufgezeichnet sind:

4. Ändern Sie die Parameter /etc/init.d/mysql

Geben Sie den Befehl vi /etc/init.d/mysql ein

Geben Sie zwei Verzeichnisspeicherorte an

basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

5. Ändern Sie den Besitzer des Verzeichnisses /usr/local/mysql

Geben Sie den Befehl chown -R mysql:mysql /usr/local/mysql/ ein.

6. Initialisieren Sie die MySQL-Datenbank

1. MySQL initialisieren

mysql_install_db (Methode der alten Version)

Neue Version: Initialisierung

Geben Sie den Befehl ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ein.

Es wird ein Datenverzeichnis generiert, das anzeigt, dass die Datenbank erfolgreich initialisiert wurde

Und der Root-Benutzer von MySQL generiert ein temporäres Passwort: (notieren Sie das temporäre Passwort XXX)

2. Verschlüsseln Sie die Datenbank

Geben Sie den Befehl ./mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data ein.

3. Starten Sie MySQL

Geben Sie den Befehl ./mysqld_safe --user=mysql & ein (& bedeutet, den MySQL-Dienst in den Hintergrund zu versetzen).

7. Geben Sie den Kunden ein

1. Anmelden

Geben Sie den Befehl ./mysql -uroot -p ein.

Geben Sie anschließend Ihr temporäres Passwort ein

2. Passwort ändern

Geben Sie den Befehl set password=password('xxxx') ein.

8. Windows-Fernzugriff auf die virtuelle Linux-Maschine MySQL

Schauen wir uns zunächst die Datenbankstruktur an

1. Schalten Sie die Firewall aus (oder öffnen Sie einen Port zur Firewall), damit Windows eine Verbindung herstellen kann

Geben Sie den Befehl systemctl stop firewalld.service ein

2. Windows autorisieren

Geben Sie den Befehl mysql>grant all privileges on *.* toroot@'%' identifiert by '123456' ein.

mysql>mysql verwenden;
mysql>Host, Benutzer aus Benutzer auswählen; 

[Noch ein Remote-Login-Benutzerdatensatz]

mysql>Berechtigungen leeren;

3. Stellen Sie eine Remoteverbindung zur Datenbank her oder starten Sie neu (Init 6).

Geben Sie den Befehl ein: mysql –hIP address-uroot -p123456

9. Richten Sie den MySQL-Dienst so ein, dass er beim Booten automatisch gestartet wird

1. MySQL-Dienst hinzufügen

Geben Sie den Befehl chkconfig --add mysql [mysqld -install] ein.

2. Stellen Sie den MySQL-Dienst auf automatisch

Geben Sie den Befehl chkconfig mysql ein auf

3. Neustart und Überprüfung

init 6

ps –ef | grep mysql

10. Pfad festlegen

Geben Sie den Befehl vi /etc/profile ein

Geben Sie den Befehl exportPATH=$JAVA_HOME/bin:/usr/local/mysql/bin:$PATH ein.

Nachdem wir die MySQL-Umgebungsvariablen konfiguriert haben, müssen wir in Zukunft nicht mehr in das Verzeichnis /usr/local/mysql/bin gehen, um uns bei MySQL anzumelden. Jetzt können wir uns in jedem beliebigen Verzeichnis bei MySQL anmelden.

An diesem Punkt haben wir MySQL erfolgreich in der Linux-CentOS7-Umgebung installiert.

Vielen Dank an alle für Ihre Unterstützung!

Wunderbares Thema teilen:

Tutorial zur Installation verschiedener MySQL-Versionen

MySQL 5.6-Installationstutorials für verschiedene Versionen

MySQL 5.7-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:
  • Tutorial zur Installation von lnmp mit yum auf centos7 (linux+nginx+php7.1+mysql5.7)
  • Detailliertes Tutorial zur Installation von Mysql5.7.19 auf Centos7 unter Linux
  • Linux CentOS6.5 yum installiere mysql5.6
  • Linux CentOS MySQL 5.7.18 5.7.X Installationsanleitung
  • Detaillierte Erklärung zur Installation von MySQL 5.7.16 Linux glibc2.5 x86 64 in CentOS 6.5 (empfohlen)
  • So installieren Sie ein MySQL-Quellpaket im Linux CentOS6.6-System
  • Tutorial zum Erstellen und Installieren einer Linux-, Apache-, MySQL- und PHP-Umgebung mit Yum unter CentOS
  • So erstellen und installieren Sie eine Linux+Apache+MySQL+PHP-Umgebung mit Yum unter CentOS
  • Detailliertes Tutorial zur Installation der generischen Binärversion von MySQL 5.7.11 für Linux in CentOS 7 über die Befehlszeile
  • Schritte zur Installation des CentOS 6.3-Quellcodes in der LAMP-Betriebsumgebung (Linux + Apache + Mysql + Php)
  • Tutorial zur binären Kompilierung und Installation von MySql centos7 unter Linux

<<:  Detaillierte Erläuterung der WordPress-Multisite-Konfiguration in der Nginx-Umgebung

>>:  Lassen Sie uns das Ereignisobjekt in js genauer verstehen

Artikel empfehlen

Zusammenfassung der schnellen Spaltenaddition bei MySQL 8.0 Online DDL

Inhaltsverzeichnis Problembeschreibung Historisch...

Tomcat Server Erste Schritte Super ausführliches Tutorial

Inhaltsverzeichnis 1. Einige Konzepte von Tomcat ...

So installieren Sie Docker unter Windows 10 Home Edition

Ich habe Docker kürzlich verwendet, um ein Projek...

Kurztipps für die Linux-Befehlszeile: So finden Sie eine Datei

Wir alle haben Dateien auf unseren Computern gesp...

Detaillierte Erläuterung der sechs gängigen Einschränkungstypen in MySQL

Inhaltsverzeichnis Vorwort 1.nichtnull 2. einziga...

Weitergabe von Techniken für Farbkontrast und -harmonie im Web

Farbkontrast und Harmonie Unter kontrastierenden ...

Lösung für „Spezialisierter Schlüssel war zu lang“ in MySQL

Inhaltsverzeichnis Lösung 1 Lösung 2 Beim Erstell...

Zusammenfassung der Methoden zum Löschen des Cache im Linux-System

1) Einführung in den Cache-Mechanismus Um die Lei...

Implementieren Sie ein einfaches Datenantwortsystem

Inhaltsverzeichnis 1. Dep 2. Verstehen Sie den Be...

Vue realisiert die Palastgitterrotationslotterie

Vue implementiert die Palastgitterrotationslotter...

mysql installer web community 5.7.21.0.msi grafik-tutorial zur installation

In diesem Artikelbeispiel wird der spezifische Co...

Deutsch: Ein Link-Tag vervollständigt href im IE automatisch

Englisch: Ein Link-Tag vervollständigt href im IE...