Installation von mysql-community-server.5.7.18-1.el6 unter centos 6.5

Installation von mysql-community-server.5.7.18-1.el6 unter centos 6.5

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 rpm -e oder rpm -e --nodeps deinstallieren.

[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 rpm -qa | grep mysql überprüfen, ob MySQL erfolgreich deinstalliert wurde! !

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
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.

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:
  • mysql installer community 8.0.16.0 Installations- und Konfigurations-Grafik-Tutorial
  • Ausführliches Installationstutorial für MySQL Installer Community 5.7.16
  • mysql installer web community 5.7.21.0.msi grafik-tutorial zur installation
  • mysql installer community 8.0.12.0 grafische anleitung zur installation
  • Lösung für MySQL: Das Installationsprogramm wird im Community-Modus ausgeführt
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL Community Server 8.0.11
  • Unity stellt eine Verbindung zu MySQL her und liest den Implementierungscode der Tabellendaten

<<:  So implementieren Sie das automatische Herunterfahren von Linux bei schwacher Batterie

>>:  JavaScript implementiert Ziehen mit der Maus, um die Div-Größe anzupassen

Artikel empfehlen

Detaillierte Einführung in das MySQL-Installationstutorial unter Windows

Inhaltsverzeichnis 1. Einige Konzepte, die Sie vo...

MySQL-Abfrage-Cache und Pufferpool

1. Caches - Abfrage-Cache Die folgende Abbildung ...

MySQL-Optimierung: Cache-Optimierung (Fortsetzung)

In MySQL gibt es überall Caches. Wenn ich den Que...

Grafisches Tutorial zur Installation der dekomprimierten Version von mysql5.7.14

MySQL ist in Community Edition (Community Server)...

Verschachtelte Verwendungsoperation für MySQL-Aggregatfunktionen

Zweck: Verschachtelte Verwendung von MySQL-Aggreg...

Detaillierte Erläuterung des Produktionsprinzips des jQuery-Atemkarussells

In diesem Artikel wird der spezifische Prozess de...

Dockers Mechanismus zur Integritätserkennung

Für Container ist die einfachste Integritätsprüfu...

So fügen Sie CentOS7 systemd benutzerdefinierte Systemdienste hinzu

systemd: Das Service-Systemctl-Skript von CentOS ...

MySQL-Kodierung utf8 und utf8mb4 utf8mb4_unicode_ci und utf8mb4_general_ci

Referenz: MySQL-Zeichensatzübersicht utf8mb4 wurd...

Slot-Anordnung und Nutzungsanalyse in Vue

Die Betriebsumgebung dieses Tutorials: Windows 7-...

Allgemeine Shell-Skriptbefehle und zugehöriges Wissen unter Linux

Inhaltsverzeichnis 1. Einige Punkte, die Sie beac...

JS Canvas realisiert die Funktionen von Zeichenbrett und Signaturtafel

In diesem Artikel wird der spezifische Code von J...

So deinstallieren Sie MySQL vollständig unter CentOS

Dieser Artikel dokumentiert die vollständige Dein...