Verwenden Sie den folgenden Befehl, um zu überprüfen, ob MySQL Server installiert ist [root@localhost etc]# rpm -qa | grep mysql // Dieser Befehl überprüft, ob die MySQL-Datenbank auf dem Betriebssystem installiert wurde Wenn ja, können wir es mit dem Befehl [root@localhost ~]# rpm -e mysql // Normaler Löschmodus [root@localhost ~]# rpm -e --nodeps mysql // Erzwungener Löschmodus. Wenn Sie bei Verwendung des obigen Befehls aufgefordert werden, andere abhängige Dateien zu löschen, können Sie diesen Befehl verwenden, um das Löschen zu erzwingen. Nach dem Löschen können wir mit dem Befehl Laden Sie das Installationspaket vom offiziellen Yum-Repository der Website herunter [root@localhost ~]# wget http://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm --2017-04-24 18:53:49-- http://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm dev.mysql.com wird aufgelöst... 137.254.60.11 Verbindung zu dev.mysql.com|137.254.60.11|:80... wird hergestellt. HTTP-Anfrage gesendet, warte auf Antwort... 301 Dauerhaft verschoben Ort: https://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm [folgend] --2017-04-24 18:53:49-- https://dev.mysql.com/get/mysql57-community-release-el6-10.noarch.rpm Verbindung zu dev.mysql.com|137.254.60.11|:443... wird hergestellt. FEHLER: Der allgemeine Zertifikatsname „www.mysql.com“ stimmt nicht mit dem angeforderten Hostnamen „dev.mysql.com“ überein. Um eine unsichere Verbindung zu dev.mysql.com herzustellen, verwenden Sie „--no-check-certificate“. Installieren Sie das heruntergeladene RPM-Paket lokal [root@localhost ~]# yum localinstall mysql57-community-release-el6-10.noarch.rpm Geladene Plugins: fastestmirror, refresh-packagekit, security Einrichten des lokalen Paketprozesses mysql57-community-release-el6-10.noarch.rpm wird untersucht: mysql57-community-release-el6-10.noarch Markieren von mysql57-community-release-el6-10.noarch.rpm zur Installation Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden * Basis: mirrors.cn99.com * Extras: mirrors.cn99.com * Aktualisierungen: mirrors.cn99.com Auflösen von Abhängigkeiten --> Transaktionsprüfung wird ausgeführt ---> Paket mysql57-community-release.noarch 0:el6-10 wird installiert --> Abhängigkeitsauflösung abgeschlossen Aufgelöste Abhängigkeiten ============================================================================================================================================================================== Paket Arch Version Repository Größe ============================================================================================================================================================================== Installieren: mysql57-community-release noarch el6-10 /mysql57-community-release-el6-10.noarch 30 k Zusammenfassung der Transaktion ============================================================================================================================================================================== 1 Paket(e) installieren Gesamtgröße: 30k Installierte Größe: 30 k Ist das ok [j/N]: j Pakete herunterladen: Ausführen von rpm_check_debug Ausführen eines Transaktionstests Transaktionstest erfolgreich Ausführen einer Transaktion Installieren: mysql57-community-release-el6-10.noarch 1/1 Überprüfung: mysql57-community-release-el6-10.noarch 1/1 Eingerichtet: mysql57-community-release.noarch 0:el6-10 Vollständig! Verfügbare Installationspakete anzeigen [root@localhost ~]# yum repolist aktiviert|grep mysql mysql-connectors-community MySQL-Connectors-Community 33 mysql-tools-community MySQL-Tools-Community 47 mysql57-community MySQL 5.7 Community-Server 183 Installieren Sie alle gcc-Pakete vor der Installation, um den Fehler [Errno -1] Paket entspricht nicht dem beabsichtigten Download zu vermeiden. [root@localhost yum.repos.d]# yum installiere gcc* Installieren Sie MySQL [root@localhost yum.repos.d]# yum install -y mysql-community-server Geladene Plugins: fastestmirror, refresh-packagekit, security Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden * Basis: mirrors.cn99.com * Extras: mirrors.cn99.com * Aktualisierungen: mirrors.cn99.com Einrichten des Installationsprozesses Auflösen von Abhängigkeiten --> Transaktionsprüfung wird ausgeführt ---> Paket mysql-community-server.x86_64 0:5.7.18-1.el6 wird installiert --> Abhängigkeit wird verarbeitet: mysql-community-common(x86-64) = 5.7.18-1.el6 für Paket: mysql-community-server-5.7.18-1.el6.x86_64 --> Abhängigkeit wird verarbeitet: mysql-community-client(x86-64) >= 5.7.9 für Paket: mysql-community-server-5.7.18-1.el6.x86_64 --> Transaktionsprüfung wird ausgeführt ---> Paket mysql-community-client.x86_64 0:5.7.18-1.el6 wird installiert --> Abhängigkeit wird verarbeitet: mysql-community-libs(x86-64) >= 5.7.9 für Paket: mysql-community-client-5.7.18-1.el6.x86_64 ---> Paket mysql-community-common.x86_64 0:5.7.18-1.el6 wird installiert --> Transaktionsprüfung wird ausgeführt ---> Paket mysql-community-libs.x86_64 0:5.7.18-1.el6 wird obsolet ---> Paket mysql-libs.x86_64 0:5.1.71-1.el6 wird veraltet sein --> Abhängigkeit wird verarbeitet: libmysqlclient.so.16()(64bit) für Paket: 2:postfix-2.6.6-2.2.el6_1.x86_64 --> Abhängigkeit wird verarbeitet: libmysqlclient.so.16(libmysqlclient_16)(64bit) für Paket: 2:postfix-2.6.6-2.2.el6_1.x86_64 --> Transaktionsprüfung wird ausgeführt ---> Paket mysql-community-libs-compat.x86_64 0:5.7.18-1.el6 wird obsolet ---> Paket postfix.x86_64 2:2.6.6-2.2.el6_1 wird aktualisiert ---> Paket postfix.x86_64 2:2.6.6-8.el6 wird ein Update sein --> Abhängigkeitsauflösung abgeschlossen Aufgelöste Abhängigkeiten ========================================================================================================================== Paket Arch Version Repository Größe ========================================================================================================================== Installieren: mysql-community-libs x86_64 5.7.18-1.el6 mysql57-community 2.1 M Ersetzen von mysql-libs.x86_64 5.1.71-1.el6 mysql-community-libs-compat x86_64 5.7.18-1.el6 mysql57-community 1,6 M Ersetzen von mysql-libs.x86_64 5.1.71-1.el6 mysql-community-server x86_64 5.7.18-1.el6 mysql57-community 152 M Installieren für Abhängigkeiten: mysql-community-client x86_64 5.7.18-1.el6 mysql57-community 23 M mysql-community-common x86_64 5.7.18-1.el6 mysql57-community 328 k Aktualisierung für Abhängigkeiten: postfix x86_64 2:2.6.6-8.el6 Basis 2.0 M Zusammenfassung der Transaktion ========================================================================================================================== 5 Paket(e) installieren Upgrade 1 Paket(e) Gesamtgröße: 180 M Gesamte Downloadgröße: 152 M Pakete herunterladen: mysql-community-server-5.7.18-1.el6.x86_64.rpm | 152 MB 01:41 Warnung: rpmts_HdrFromFdno: Header V3 DSA/SHA1-Signatur, Schlüssel-ID 5072e1f5: NOKEY 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]> Paket: mysql57-community-release-el6-10.noarch (@/mysql57-community-release-el6-10.noarch) Von: /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql Ausführen von rpm_check_debug Ausführen eines Transaktionstests Transaktionstest erfolgreich Ausführen einer Transaktion Installieren: mysql-community-common-5.7.18-1.el6.x86_64 1/8 Installieren: mysql-community-libs-5.7.18-1.el6.x86_64 2/8 Installieren: mysql-community-libs-compat-5.7.18-1.el6.x86_64 3/8 Installieren: mysql-community-client-5.7.18-1.el6.x86_64 4/8 Installieren: mysql-community-server-5.7.18-1.el6.x86_64 5/8 Aktualisierung: 2:postfix-2.6.6-8.el6.x86_64 6/8 Bereinigung: 2:postfix-2.6.6-2.2.el6_1.x86_64 7/8 Löschen: mysql-libs-5.1.71-1.el6.x86_64 8/8 Überprüfung: 2:postfix-2.6.6-8.el6.x86_64 1/8 Überprüfung: mysql-community-libs-compat-5.7.18-1.el6.x86_64 2/8 Überprüfung: mysql-community-server-5.7.18-1.el6.x86_64 3/8 Überprüfung: mysql-community-libs-5.7.18-1.el6.x86_64 4/8 Überprüfung: mysql-community-common-5.7.18-1.el6.x86_64 5/8 Überprüfung: mysql-community-client-5.7.18-1.el6.x86_64 6/8 Überprüfung: 2:postfix-2.6.6-2.2.el6_1.x86_64 7/8 Überprüfung: mysql-libs-5.1.71-1.el6.x86_64 8/8 Eingerichtet: mysql-community-libs.x86_64 0:5.7.18-1.el6 mysql-community-libs-compat.x86_64 0:5.7.18-1.el6 mysql-community-server.x86_64 0:5.7.18-1.el6 Installierte Abhängigkeit: mysql-community-client.x86_64 0:5.7.18-1.el6 mysql-community-common.x86_64 0:5.7.18-1.el6 Abhängigkeit aktualisiert: postfix.x86_64 2:2.6.6-8.el6 Ersetzt: mysql-libs.x86_64 0:5.1.71-1.el6 Vollständig! Starten Sie MySQL [root@localhost yum.repos.d]# Dienst mysqld starten MySQL-Datenbank initialisieren: [ OK ] Plugin zur Passwortvalidierung wird installiert: [ OK ] Starten von mysqld: Wechseln Sie in den abgesicherten MySQL-Modus. [root@localhost yum.repos.d]# killall -TERM mysqld [root@localhost yum.repos.d]# mysqld_safe --skip-grant-tables & [1] 40422 [root@localhost yum.repos.d]# 2017-04-25T07:45:39.222061Z mysqld_safe Protokollierung in „/var/log/mysqld.log“. 2017-04-25T07:45:39.246117Z mysqld_safe Starten des mysqld-Daemons mit Datenbanken aus /var/lib/mysql mysql -uroot -p Passwort eingeben: Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 3 Serverversion: 5.7.18 MySQL Community Server (GPL) Copyright (c) 2000, 2017, 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> wähle * aus Benutzern; FEHLER 1146 (42S02): Tabelle 'mysql.users' existiert nicht mysql> wähle * vom Benutzer aus; mysql> Benutzer aktualisieren, Authentifizierungszeichenfolge=PASSWORT('mysql') festlegen, wobei Benutzer='root'; Abfrage OK, 1 Zeile betroffen, 1 Warnung (0,00 Sek.) Übereinstimmende Zeilen: 1 Geändert: 1 Warnungen: 1 mysql> beenden Tschüss [2]+ Beenden 1 mysqld_safe --skip-grant-tables [root@localhost yum.repos.d]# Dienst mysqld starten mysqld wird gestartet: [ OK ] [root@localhost yum.repos.d]# mysql -uroot -p Passwort eingeben: Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 5 Serverversion: 5.7.18 MySQL Community Server (GPL) Copyright (c) 2000, 2017, 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 -h Hostadresse -u Benutzername -p Benutzerkennwort 1. Beispiel 1: Verbindung zu MySQL auf diesem Computer herstellen Suchen Sie das Installationsverzeichnis von MySQL. Normalerweise können Sie den Befehl mysql -uroot -p direkt eingeben. Drücken Sie die Eingabetaste und Sie werden aufgefordert, das Kennwort einzugeben. Wenn MySQL gerade erst installiert wurde, hat der Superuser root kein Kennwort. Drücken Sie daher einfach die Eingabetaste, um MySQL aufzurufen. Die MySQL-Eingabeaufforderung lautet: mysql> 2. Verbinden Sie sich mit MySQL auf dem Remote-Host Angenommen, die IP-Adresse des Remote-Hosts ist 10.0.0.1, der Benutzername ist root und das Passwort ist 123. Geben Sie dann den folgenden Befehl ein: mysql -h10.0.0.1 -uroot -p123 (Hinweis: u und root benötigen keine Leerzeichen, und das gleiche gilt für die anderen) Konfigurieren der Firewall Der Port 3306 der Firewall ist standardmäßig nicht geöffnet. Wenn Sie remote darauf zugreifen möchten, müssen Sie diesen Port öffnen. Öffnen Sie /etc/sysconfig/iptables Fügen Sie unter „-A INPUT –m state --state NEW –m tcp –p tcp –dport 22 –j ACCEPT“ hinzu: -A INPUT -m Status --state NEU -m tcp -p tcp --dport 3306 -j AKZEPTIEREN Speichern und schließen Sie dann die Datei und führen Sie den folgenden Befehl im Terminal aus, um die Firewall-Konfiguration zu aktualisieren: service iptables restart OK, alles ist konfiguriert, Sie können auf Ihre MySQL zugreifen~ Hinweis: Die Anweisung zum Öffnen von Port 3306 muss vor icmp-host-prohibited stehen. mysql -uroot -p Passwort eingeben: Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 3 Serverversion: 5.7.18 MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle und/oder Tochtergesellschaften. Alle Rechte vorbehalten. Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen. Oben ist die vom Herausgeber eingeführte Installation von mysql-community-server. 5.7.18-1.el6 unter centos 6.5. Ich hoffe, es wird allen helfen. 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:
|
<<: So implementieren Sie das automatische Herunterfahren von Linux bei schwacher Batterie
>>: JavaScript implementiert Ziehen mit der Maus, um die Div-Größe anzupassen
Inhaltsverzeichnis 1. Einige Konzepte, die Sie vo...
Da ich das System häufig installiere, muss ich na...
1. Caches - Abfrage-Cache Die folgende Abbildung ...
In MySQL gibt es überall Caches. Wenn ich den Que...
MySQL ist in Community Edition (Community Server)...
Zweck: Verschachtelte Verwendung von MySQL-Aggreg...
Es gibt eine Interviewfrage, die Folgendes erforde...
In diesem Artikel wird der spezifische Prozess de...
Für Container ist die einfachste Integritätsprüfu...
systemd: Das Service-Systemctl-Skript von CentOS ...
Referenz: MySQL-Zeichensatzübersicht utf8mb4 wurd...
Die Betriebsumgebung dieses Tutorials: Windows 7-...
Inhaltsverzeichnis 1. Einige Punkte, die Sie beac...
In diesem Artikel wird der spezifische Code von J...
Dieser Artikel dokumentiert die vollständige Dein...