1 Überprüfen Sie die Linux-Distributionsversion [root@Typcodes ~]# cat /etc/redhat-release 2 Laden Sie das offizielle MySQL Yum Repository herunter Beziehen Sie das Yum-Repository entsprechend der Linux-Distributionsversion (CentOS und Fedora gehören beide zu Red Hat) von der offiziellen MySQL-Website (http://dev.mysql.com/downloads/repo/yum/). [root@Typcodes ~]# wget -i http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm --2016-02-03 18:36:02-- http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm dev.mysql.com (dev.mysql.com) wird aufgelöst... 137.254.60.11 Verbindung zu dev.mysql.com (dev.mysql.com)|137.254.60.11|:80... wird hergestellt. HTTP-Anfrage gesendet, warte auf Antwort... 302 gefunden Ort: http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm [folgend] --2016-02-03 18:36:04-- http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm Repo.mysql.com (repo.mysql.com) wird aufgelöst... 104.102.164.25 Verbindung zu repo.mysql.com (repo.mysql.com)|104.102.164.25|:80... wird hergestellt. HTTP-Anfrage gesendet, warte auf Antwort ... 200 OK Länge: 8984 (8,8 KB) [application/x-redhat-package-manager] Speichern unter: „mysql57-community-release-el7-7.noarch.rpm“ 100%[= ... 03.02.2016 18:36:07 (68,4 MB/s) – „mysql57-community-release-el7-7.noarch.rpm“ gespeichert [8984/8984] 3 MySQL Yum Repository installieren Nach der Installation des MySQL Yum Repository wird bei jeder Ausführung von yum update überprüft, ob MySQL aktualisiert ist. [root@Typencodes ~]# yum -y installiere mysql57-community-release-el7-7.noarch.rpm Geladene Plugins: axelget, fastestmirror, langpacks mysql57-community-release-el7-7.noarch.rpm wird untersucht: mysql57-community-release-el7-7.noarch Markieren von mysql57-community-release-el7-7.noarch.rpm zur Installation Auflösen von Abhängigkeiten --> Transaktionsprüfung wird ausgeführt ---> Paket mysql57-community-release.noarch 0:el7-7 wird installiert --> Abhängigkeitsauflösung abgeschlossen Aufgelöste Abhängigkeiten ============================================================================================================================================================= Paket Arch Version Repository Größe ============================================================================================================================================================= Installieren: mysql57-community-release noarch el7-7 /mysql57-community-release-el7-7.noarch 7,8 k Zusammenfassung der Transaktion ============================================================================================================================================================= 1 Paket installieren Gesamtgröße: 7,8 k Installierte Größe: 7,8 k Pakete herunterladen: Ausführen einer Transaktionsprüfung Ausführen eines Transaktionstests Transaktionstest erfolgreich Transaktion wird ausgeführt Installieren: mysql57-community-release-el7-7.noarch 1/1 Überprüfung: mysql57-community-release-el7-7.noarch 1/1 Eingerichtet: mysql57-community-release.noarch 0:el7-7 Vollständig! 3 Installieren Sie die Serverversion der MySQL-Datenbank [root@Typencodes ~]# yum -y installiere MySQL-Community-Server Geladene Plugins: axelget, fastestmirror, langpacks Keine Metadaten für die Basis verfügbar Keine Metadaten verfügbar für epel Keine Metadaten für Extras verfügbar repomd.xml | 2,5 kB 00:00:00 MySQL-Connectors-Community-Metadaten erfolgreich aktualisieren repomd.xml | 2,5 kB 00:00:00 MySQL-Tools-Community-Metadaten erfolgreich aktualisieren repomd.xml | 2,5 kB 00:00:00 mysql57-Community-Metadaten erfolgreich aktualisieren Keine Metadaten für Updates verfügbar mysql-connectors-community | 2,5 kB 00:00:00 mysql-tools-community | 2,5 kB 00:00:00 mysql57-Gemeinschaft | 2,5 kB 00:00:00 (1/3): mysql-tools-community/x86_64/primary_db | 24 kB 00:00:01 (2/3): mysql57-community/x86_64/primary_db | 28 kB 00:00:01 (3/3): mysql-connectors-community/x86_64/primary_db | 8,6 kB 00:00:02 Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden * Basis: mirrors.aliyun.com * epel: mirrors.neusoft.edu.cn * Extras: mirrors.163.com * Aktualisierungen: mirrors.163.com Auflösen von Abhängigkeiten --> Transaktionsprüfung wird ausgeführt ---> Paket mysql-community-server.x86_64 0:5.7.10-1.el7 wird installiert --> Abhängigkeit wird verarbeitet: mysql-community-common(x86-64) = 5.7.10-1.el7 für Paket: mysql-community-server-5.7.10-1.el7.x86_64 --> Abhängigkeit wird verarbeitet: mysql-community-client(x86-64) = 5.7.10-1.el7 für Paket: mysql-community-server-5.7.10-1.el7.x86_64 --> Transaktionsprüfung wird ausgeführt ---> Paket mysql-community-client.x86_64 0:5.7.10-1.el7 wird installiert --> Abhängigkeit wird verarbeitet: mysql-community-libs(x86-64) = 5.7.10-1.el7 für Paket: mysql-community-client-5.7.10-1.el7.x86_64 ---> Paket mysql-community-common.x86_64 0:5.7.10-1.el7 wird installiert --> Transaktionsprüfung wird ausgeführt ---> Paket mariadb-libs.x86_64 1:5.5.44-2.el7.centos wird veraltet sein --> Abhängigkeit wird verarbeitet: libmysqlclient.so.18()(64bit) für Paket: 2:postfix-2.10.1-6.el7.x86_64 --> Abhängigkeit wird verarbeitet: libmysqlclient.so.18(libmysqlclient_18)(64bit) für Paket: 2:postfix-2.10.1-6.el7.x86_64 ---> Paket mysql-community-libs.x86_64 0:5.7.10-1.el7 wird obsolet --> Transaktionsprüfung wird ausgeführt ---> Paket mysql-community-libs-compat.x86_64 0:5.7.10-1.el7 wird obsolet --> Abhängigkeitsauflösung abgeschlossen Aufgelöste Abhängigkeiten ============================================================================================================================================================= Paket Arch Version Repository Größe ============================================================================================================================================================= Installieren: mysql-community-libs x86_64 5.7.10-1.el7 mysql57-community 2.2 M Ersetzen von mariadb-libs.x86_64 1:5.5.44-2.el7.centos mysql-community-libs-compat x86_64 5.7.10-1.el7 mysql57-community 2.0 M Ersetzen von mariadb-libs.x86_64 1:5.5.44-2.el7.centos mysql-community-server x86_64 5.7.10-1.el7 mysql57-community 142 M Installieren für Abhängigkeiten: mysql-community-client x86_64 5.7.10-1.el7 mysql57-community 24 M mysql-community-common x86_64 5.7.10-1.el7 mysql57-community 269 k Zusammenfassung der Transaktion ============================================================================================================================================================= Installieren Sie 3 Pakete (+2 abhängige Pakete) Gesamte Downloadgröße: 171 M Pakete herunterladen: mysql-community-server-5.7.10-1.el7.x86_64.rpm | mysql-community-libs-compat-5.7.10-1.el7.x86_64.rpm | 2,0 MB 00:00:03 mysql-community-libs-5.7.10-1.el7.x86_64.rpm | 2,2 MB 00:00:05 mysql-community-client-5.7.10-1.el7.x86_64.rpm | Warnung: /var/cache/yum/x86_64/7/mysql57-community/packages/mysql-community-common-5.7.10-1.el7.x86_64.rpm: Header V3 DSA/SHA1-Signatur, Schlüssel-ID 5072e1f5: NOKEY00 ETA Der öffentliche Schlüssel für mysql-community-common-5.7.10-1.el7.x86_64.rpm ist nicht installiert mysql-community-common-5.7.10-1.el7.x86_64.rpm | 269 kB 00:00:01 Schlüssel wird aus der Datei „file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql“ abgerufen. GPG-Schlüssel 0x5072E1F5 importieren: Benutzer-ID: „MySQL Release Engineering <[email protected]>“ Fingerabdruck: a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5 Paket: mysql57-community-release-el7-7.noarch (@/mysql57-community-release-el7-7.noarch) Von: /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql Ausführen einer Transaktionsprüfung Ausführen eines Transaktionstests Transaktionstest erfolgreich Transaktion wird ausgeführt Installieren: mysql-community-common-5.7.10-1.el7.x86_64 1/6 Installieren: mysql-community-libs-5.7.10-1.el7.x86_64 2/6 Installieren: mysql-community-client-5.7.10-1.el7.x86_64 3/6 Installieren: mysql-community-server-5.7.10-1.el7.x86_64 4/6 Installieren: mysql-community-libs-compat-5.7.10-1.el7.x86_64 5/6 Löschen: 1:mariadb-libs-5.5.44-2.el7.centos.x86_64 6/6 Überprüfung: mysql-community-server-5.7.10-1.el7.x86_64 1/6 Überprüfung: mysql-community-libs-compat-5.7.10-1.el7.x86_64 2/6 Überprüfung: mysql-community-common-5.7.10-1.el7.x86_64 3/6 Überprüfung: mysql-community-libs-5.7.10-1.el7.x86_64 4/6 Überprüfung: mysql-community-client-5.7.10-1.el7.x86_64 5/6 Überprüfung: 1:mariadb-libs-5.5.44-2.el7.centos.x86_64 6/6 Eingerichtet: mysql-community-libs.x86_64 0:5.7.10-1.el7 mysql-community-libs-compat.x86_64 0:5.7.10-1.el7 mysql-community-server.x86_64 0:5.7.10-1.el7 Installierte Abhängigkeit: mysql-community-client.x86_64 0:5.7.10-1.el7 mysql-community-common.x86_64 0:5.7.10-1.el7 Ersetzt: mariadb-libs.x86_64 1:5.5.44-2.el7.centos Vollständig! [root@typecodes ~]# löschen Letzte Screenshots: 4 Starten Sie die Datenbank: [root@typecodes ~]# systemctl starte mysqld.service Verwenden Sie dann den Befehl 5 Erhalten Sie das anfängliche Passwort Nach der Installation und dem Start des MySQL-Dienstes mit YUM druckt der MySQL-Prozess automatisch das anfängliche Kennwort des Root-Benutzers in das Prozessprotokoll: #########Holen Sie sich das anfängliche Passwort des Root-Benutzers aus dem MySQL-Prozessprotokoll: ra%yk7urCBIh [root@typecodes ~]# grep "Passwort" /var/log/mysqld.log 2016-02-03T10:42:17.272166Z 1 [Hinweis] Ein temporäres Passwort wird für root@localhost generiert: ra%yk7urCBIh 2016-02-03T10:42:36.776875Z 2 [Hinweis] Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: NEIN) 2016-02-03T10:42:52.063138Z 3 [Hinweis] Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: NEIN) 2016-02-03T10:42:57.564373Z 4 [Hinweis] Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: NEIN) 2016-02-03T10:43:01.477007Z 5 [Hinweis] Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: NEIN) 2016-02-03T10:46:03.642008Z 6 [Hinweis] Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: NEIN) 2016-02-03T10:46:11.217889Z 7 [Hinweis] Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: NEIN) 2016-02-03T10:47:44.755199Z 0 [Hinweis] Plugin „validate_password“ wird beendet 2016-02-03T10:47:46.505844Z 0 [Hinweis] Plugin „sha256_password“ wird beendet 2016-02-03T10:47:46.505851Z 0 [Hinweis] Plugin „mysql_native_password“ wird beendet 6 Ändern Sie das Root-Benutzerkennwort Verwenden Sie das Anfangskennwort des Root-Benutzers, das Sie in Abschnitt 5 erhalten haben, und ändern Sie es dann: set global validate_password_length=4; //Gibt die Länge der Daten im Passwort an alter user root@localhost identified by 'crow'; //Passwort ändern Hinzufügen von Remotezugriffsberechtigungen GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN „root“@„%“, IDENTIFIZIERT DURCH „crow“, MIT DER GRANT-OPTION; FLUSH-PRIVILEGIEN; Beenden Sie MySQL und starten Sie den Dienst neu. systemctl startet mysqld neu Öffnen Sie Port 3306 in der Firewall. Firewall-Befehl --zone=public --add-port=3306/tcp --permanent Starten Sie die Firewall neu Firewall-Befehl --reload [root@Typcodes ~]# mysql -uroot -p Geben Sie das Passwort ein: #######Geben Sie das Standard-Root-Passwort ein und drücken Sie die Eingabetaste. Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 2 Serverversion: 5.7.10 Copyright (c) 2000, 2015, Oracle und/oder 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> ALTER USER 'root'@'localhost' IDENTIFIED BY 'neues Passwort'; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) mysql> beenden Tschüss 7 Installation abgeschlossen An diesem Punkt ist die Installation der MySQL 5.7.10-Datenbank mit der YUM-Methode in CentOS 7 abgeschlossen. Wie unten gezeigt, können Sie sich mit dem neuen Root-Passwort bei MySQL anmelden. [root@Typcodes ~]# mysql -uroot -ppassword mysql: [Warnung] Die Verwendung eines Passworts in der Befehlszeilenschnittstelle kann unsicher sein. Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 3 Serverversion: 5.7.10 MySQL Community Server (GPL) Copyright (c) 2000, 2015, Oracle und/oder 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> mysql verwenden; Einlesen von Tabelleninformationen zur Vervollständigung von Tabellen- und Spaltennamen Sie können diese Funktion deaktivieren, um einen schnelleren Start mit -A zu erhalten Datenbank geändert mysql> Datenbanken anzeigen; +--------------------+ | Datenbank | +--------------------+ | Informationsschema | |mysql | | Leistungsschema | |System| +--------------------+ 4 Zeilen im Satz (0,00 Sek.) mysql> löschen mysql> beenden Tschüss [root@typecodes ~]# löschen Anhang 1: Anzeigen der Konfigurationsinformationen der MySQL-Datenbank Die MySQL-Konfigurationsdatei ist immer noch /etc/my.cnf. Weitere Installationsinformationen können über den Befehl mysql_config angezeigt werden. Darunter werden die dynamischen Bibliotheksdateien im Verzeichnis /usr/lib64/mysql gespeichert. Anhang 2: Für C/C++ Entwickler Da Header-Dateien wie mysql.h benötigt werden, müssen Sie den folgenden Befehl ausführen, um die MySQL-Entwicklungsversion zu installieren. [root@Typencodes ~]# yum -y installiere mysql-community-devel Anhang 3: Löschen des MySQL-Repository Da das MySQL Yum-Repository in Abschnitt 3 installiert wurde, wird bei jedem nachfolgenden Yum-Vorgang nach Updates gesucht. Wenn Sie diesen automatischen Prüfvorgang entfernen möchten, können Sie das MySQL-Repository mit dem folgenden Befehl deinstallieren. [root@typecodes ~]# yum -y entferne mysql57-community-release-el7-7.noarch Aktualisierung 10.04.2017 11:10 Sie können auch die oben genannte Yum-Methode verwenden, um die neueste Version mysql5.7.18 auf der offiziellen MySQL-Website zu installieren. Ersetzen Sie einfach die Version des RMP-Pakets in Abschnitt 2 und die nachfolgenden Schritte bleiben unverändert. wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm Oben finden Sie ein ausführliches Tutorial des Herausgebers zur Installation von mysql5.7.18 auf centos7.3. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Hinweise zum virtuellen Dateisystem des Linux-Kernel-Gerätetreibers
<br />Wenn Sie auf den Link klicken, wird di...
Vorwort Angesichts der verrückten Spekulationen u...
Ich habe kürzlich einige Dinge zu verknüpften Dat...
Installieren Sie Fastdfs auf Docker Mount-Verzeic...
Vorwort: Aufgrund meiner Arbeit beschäftige ich m...
Verwenden Sie HSSFWorkbook in Apache.POI, um nach...
Hintergrund Um die Docker-Containerisierung währe...
Ursache des Fehlers Als ich heute ein Karussell s...
1. Installieren Sie mysql5.6 Docker führt MySQL a...
Ich wollte schon immer etwas über Caching lernen....
Inhaltsverzeichnis Vorwort Schnittstelle Typ Anha...
Formatkodierung 1. Bitte stellen Sie die Seitenbr...
Erstellen Sie eine ansprechende Anmelde- und Regi...
Inhaltsverzeichnis Installationsvoraussetzungen S...
In diesem Artikel finden Sie ein grafisches Tutor...