Laden Sie zunächst das Installationspaket von der offiziellen Website https://dev.mysql.com/downloads/mysql/5.7.html#downloads herunter. Laden Sie dann das Programm hoch und entpacken Sie es in das Verzeichnis /usr/local [root@localhost db]# tar -xf mysql-5.7.26-linux-glibc2.12-x86_64.tar [root@localhost db]# tar -xzf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz [root@localhost db]# mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql [root@localhost-Datenbank]# Erstellen Sie dann den MySQL-Benutzer und die MySQL-Gruppe sowie das Datenverzeichnis [root@localhost db]# mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql [root@localhost db]# groupadd mysql [root@localhost db]# useradd mysql -g mysql [root@localhost db]# cd /usr/local/mysql [root@localhost mysql]# mkdir-Daten [root@localhost mysql]# chown mysql: -R /usr/local/mysql/ [root@localhost mysql]# Initialisieren Sie dann die Daten und notieren Sie das temporäre Passwort [root@localhost mysql]# bin/mysqld --initialize --user=mysql --datadir /usr/local/mysql/data 2019-07-26T01:34:24.479757Z 0 [Warnung] TIMESTAMP mit implizitem DEFAULT-Wert ist veraltet. Bitte verwenden Sie die Serveroption --explicit_defaults_for_timestamp (weitere Einzelheiten finden Sie in der Dokumentation). 2019-07-26T01:34:24.682695Z 0 [Warnung] InnoDB: Neue Protokolldateien erstellt, LSN=45790 2019-07-26T01:34:24.717419Z 0 [Warnung] InnoDB: Erstellen von Systemtabellen mit Fremdschlüsseleinschränkungen. 2019-07-26T01:34:24.723157Z 0 [Warnung] Es wurde keine vorhandene UUID gefunden, daher nehmen wir an, dass dies das erste Mal ist, dass dieser Server gestartet wurde. Eine neue UUID wird generiert: 8009a802-af45-11e9-839c-000c29984aae. 2019-07-26T01:34:24.723996Z 0 [Warnung] Die Gtid-Tabelle ist nicht zur Verwendung bereit. Tabelle „mysql.gtid_executed“ kann nicht geöffnet werden. 2019-07-26T01:34:24.724629Z 1 [Hinweis] Ein temporäres Passwort wird für root@localhost generiert: ucZ5w5ZkSq;1 [root@localhost mysql]# Ändern Sie dann das Datenverzeichnis in der Konfigurationsdatei /etc/my.cnf in /usr/local/mysql/data [root@localhost mysql]# cat /etc/my.cnf [mysqld] datadir=/usr/local/mysql/data [root@localhost mysql]# Fügen Sie dann mysql zum init.d-Verzeichnis hinzu und starten Sie mysql [root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysqld [root@localhost mysql]# /etc/init.d/mysqld start MySQL.Logging wird in „/usr/local/mysql/data/localhost.localdomain.err“ gestartet. ERFOLG! [root@localhost mysql]# ps -ef|grep mysql root 12957 1 0 09:37 pts/0 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/localhost.localdomain.pid mysql 13057 12957 4 09:37 Punkte/0 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=localhost.localdomain.err --pid-file=/usr/local/mysql/data/localhost.localdomain.pid root 13092 10198 0 09:37 Punkte/0 00:00:00 grep --color=auto mysql [root@localhost mysql]# Fügen Sie abschließend mysql/bin zum Pfad hinzu, melden Sie sich bei der Datenbank an und setzen Sie das Passwort zurück [root@localhost bin]# ./mysql -u root -p Passwort eingeben: Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 2 Serverversion: 5.7.26 Copyright (c) 2000, 2019, Oracle und/oder seine Tochtergesellschaften. Alle Rechte vorbehalten. Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen Eigentümer. Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen. mysql> Passwort festlegen = Passwort('mysql'); Abfrage OK, 0 Zeilen betroffen, 1 Warnung (0,00 Sek.) mysql> beenden Tschüss [root@localhost bin]# ./mysql -u root -p Passwort eingeben: FEHLER 1045 (28000): Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: JA) [root@localhost bin]# ./mysql -u root -p Passwort eingeben: Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 4 Serverversion: 5.7.26 MySQL Community Server (GPL) Copyright (c) 2000, 2019, Oracle und/oder seine Tochtergesellschaften. Alle Rechte vorbehalten. Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen Eigentümer. Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen. mysql> Datenbanken anzeigen; +--------------------+ | Datenbank | +--------------------+ | Informationsschema | |mysql | | Leistungsschema | |System| +--------------------+ 4 Zeilen im Satz (0,01 Sek.) MySQL> Ojbk, dann viel Spaß! Zusammenfassen Oben finden Sie das Tutorial zur Installation von MYSQL5.7 aus dem OEL7.6-Quellcode. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! |
<<: JavaScript verwendet häufig Array-Deduplizierung tatsächliche Kampf Quellcode
>>: Mac OS10.14 perfekt unter der virtuellen Maschine Win10 VM installieren (grafisches Tutorial)
Als ich heute einen Docker-Container erstellt hab...
„Großartig“ sind wahrscheinlich die beiden Worte, ...
Vorwort Unter dem Einfluss einiger CSS-Interaktio...
Wir können den scp-Befehl von Linux (scp kann unt...
Kopieren Sie das Zertifikat und den Schlüssel im ...
In Sprachen werden häufig Makros zur Implementier...
In diesem Artikel wird der spezifische Code des W...
Lernen wir verschiedene Arten von Schleifen kenne...
1. Einführung in Prometheus Prometheus ist eine O...
Inhaltsverzeichnis planen Abhängigkeiten installi...
In diesem Artikelbeispiel erfahren Sie den spezif...
Inhaltsverzeichnis 1. HTTP-Bereichsanforderung 1....
Datenbank-Benutzerinformationsdatenbetrieb für On...
Hintergrund: Manchmal müssen wir JSON-Daten direk...
1: Überprüfen Sie die PHP-Version nach dem Aufruf...