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:
|
<<: Detaillierte Erläuterung der WordPress-Multisite-Konfiguration in der Nginx-Umgebung
>>: Lassen Sie uns das Ereignisobjekt in js genauer verstehen
HTML implementiert ein 2-spaltiges Layout mit fes...
Bei der Gestaltung einer Webseite passieren Desig...
Die Einrichtung eines MySQL-Index ist für den eff...
Kürzlich erhielt ich eine Anforderung für eine Fun...
Das mit CLI3 erstellte Vue-Projekt wird als Nullk...
In diesem Artikel wird das MySQL-Sicherungsskript...
Laden Sie zunächst die Zip-Archivversion von der ...
Inhaltsverzeichnis 1. Einleitung 2. Sichern Sie d...
Um die Leistung von MySQL anzupassen und den Dien...
Um die von uns erstellten Images zentral zu verwa...
Verwenden Sie um dies zu erreichen, die modulare ...
Vorherige Wörter Zeilenhöhe, Schriftgröße und vert...
Geschäftsszenario: Verwenden Sie den EL-Dialog vo...
1. Erstellen Sie eine neue virtuelle Maschine in ...
Mit dem Tag <tbody> wird der Stil des Tabel...