1. Bestätigen Sie, ob MySQL installiert wurde. Sie können es anhand des folgenden Codes erkennen [root@cdh1 zjl]# yum list installiert mysql* Geladene Plugins: fastestmirror, refresh-packagekit, security Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden * Basis: mirrors.zju.edu.cn * Extras: mirrors.aliyun.com * Aktualisierungen: mirrors.aliyun.com Installierte Pakete MySQL-python.x86_64 1.2.3-0.3.c1.1.el6@base mysql-libs.x86_64 5.1.73-8.el6_8 @anaconda-CentOS-201703281317.x86_64/6.9 2. Zum Deinstallieren des installierten MySQL wird die Verwendung des Befehls yum empfohlen, da der Befehl yum die mit MySQL verbundenen Abhängigkeiten automatisch löschen kann. Wenn Sie den Befehl rpm verwenden, müssen Sie auch die mit MySQL verbundenen Dateien manuell löschen, was problematischer ist. [root@cdh1 zjl]# yum entferne MySQL-python.x86_64 mysql-libs.x86_64 Geladene Plugins: fastestmirror, refresh-packagekit, security Einrichten des Löschvorgangs Auflösen von Abhängigkeiten --> Transaktionsprüfung wird ausgeführt ---> Paket MySQL-python.x86_64 0:1.2.3-0.3.c1.1.el6 wird gelöscht --> Abhängigkeit wird verarbeitet: MySQL-Python für Paket: cloudera-manager-agent-5.11.1-1.cm5111.p0.9.el6.x86_64 ---> Paket mysql-libs.x86_64 0:5.1.73-8.el6_8 wird gelöscht --> Abhängigkeit wird verarbeitet: libmysqlclient.so.16()(64bit) für Paket: 2:postfix-2.6.6-8.el6.x86_64 --> Abhängigkeit wird verarbeitet: libmysqlclient.so.16(libmysqlclient_16)(64bit) für Paket: 2:postfix-2.6.6-8.el6.x86_64 --> Abhängigkeit wird verarbeitet: mysql-libs für Paket: 2:postfix-2.6.6-8.el6.x86_64 --> Transaktionsprüfung wird ausgeführt ---> Paket cloudera-manager-agent.x86_64 0:5.11.1-1.cm5111.p0.9.el6 wird gelöscht ---> Paket postfix.x86_64 2:2.6.6-8.el6 wird gelöscht --> Abhängigkeit wird verarbeitet: /usr/sbin/sendmail für Paket: redhat-lsb-core-4.0-7.el6.centos.x86_64 --> Abhängigkeit wird verarbeitet: /usr/sbin/sendmail für Paket: cronie-1.4.4-16.el6_8.2.x86_64 --> Transaktionsprüfung wird ausgeführt ---> Paket cronie.x86_64 0:1.4.4-16.el6_8.2 wird gelöscht --> Abhängigkeit wird verarbeitet: cronie = 1.4.4-16.el6_8.2 für Paket: cronie-anacron-1.4.4-16.el6_8.2.x86_64 ---> Paket redhat-lsb-core.x86_64 0:4.0-7.el6.centos wird gelöscht --> Abhängigkeit wird verarbeitet: redhat-lsb-core(x86-64) = 4.0 für Paket: redhat-lsb-printing-4.0-7.el6.centos.x86_64 --> Abhängigkeit wird verarbeitet: redhat-lsb-core(x86-64) = 4.0-7.el6.centos für Paket: redhat-lsb-4.0-7.el6.centos.x86_64 --> Abhängigkeit wird verarbeitet: redhat-lsb-core(x86-64) = 4.0 für Paket: redhat-lsb-graphics-4.0-7.el6.centos.x86_64 --> Transaktionsprüfung wird ausgeführt ---> Paket cronie-anacron.x86_64 0:1.4.4-16.el6_8.2 wird gelöscht ---> Paket redhat-lsb.x86_64 0:4.0-7.el6.centos wird gelöscht --> Abhängigkeit wird verarbeitet: redhat-lsb(x86-64) = 4.0-7.el6.centos für Paket: redhat-lsb-compat-4.0-7.el6.centos.x86_64 ---> Paket redhat-lsb-graphics.x86_64 0:4.0-7.el6.centos wird gelöscht ---> Paket redhat-lsb-printing.x86_64 0:4.0-7.el6.centos wird gelöscht --> Transaktionsprüfung wird ausgeführt ---> Paket redhat-lsb-compat.x86_64 0:4.0-7.el6.centos wird gelöscht --> Abhängigkeit wird verarbeitet: /etc/cron.d für Paket: crontabs-1.10-33.el6.noarch --> Abhängigkeit wird verarbeitet: /etc/cron.d für Paket: sysstat-9.0.4-33.el6.x86_64 --> Neustart der Abhängigkeitsauflösung mit neuen Änderungen. --> Transaktionsprüfung wird ausgeführt ---> Paket crontabs.noarch 0:1.10-33.el6 wird gelöscht ---> Paket sysstat.x86_64 0:9.0.4-33.el6 wird gelöscht --> Abhängigkeitsauflösung abgeschlossen Aufgelöste Abhängigkeiten ==================================================================== Paket Arch Version Repository Größe ==================================================================== Entfernen: MySQL-Python x86_64 1.2.3-0.3.c1.1.el6@base 246k mysql-libs x86_64 5.1.73-8.el6_8 @anaconda-CentOS-201703281317.x86_64/6.9 4,0 M Entfernen für Abhängigkeiten: cloudera-manager-agent x86_64 5.11.1-1.cm5111.p0.9.el6 @/cloudera-manager-agent-5.11.1-1.cm5111.p0.9.el6.x86_64 71 M cronie x86_64 1.4.4-16.el6_8.2 @anaconda-CentOS-201703281317.x86_64/6.9 174 km cronie-anacron x86_64 1.4.4-16.el6_8.2 @anaconda-CentOS-201703281317.x86_64/6.9 43.000 crontabs noarch 1.10-33.el6 @anaconda-CentOS-201703281317.x86_64/6.9 2,4 k postfix x86_64 2:2.6.6-8.el6 @anaconda-CentOS-201703281317.x86_64/6.9 9,7 M redhat-lsb x86_64 4.0-7.el6.centos @anaconda-CentOS-201703281317.x86_64/6.9 0,0 redhat-lsb-kompatibel x86_64 4.0-7.el6.centos @anaconda-CentOS-201703281317.x86_64/6.9 0,0 redhat-lsb-core x86_64 4.0-7.el6.centos @anaconda-CentOS-201703281317.x86_64/6.9 22 k redhat-lsb-graphics x86_64 4.0-7.el6.centos @anaconda-CentOS-201703281317.x86_64/6.9 0,0 redhat-lsb-printing x86_64 4.0-7.el6.centos @anaconda-CentOS-201703281317.x86_64/6.9 0,0 sysstat x86_64 9.0.4-33.el6 @anaconda-CentOS-201703281317.x86_64/6.9 826 k Zusammenfassung der Transaktion ==================================================================== 13 Paket(e) entfernen Installierte Größe: 86 M Ist das ok [j/N]: j Pakete herunterladen: Ausführen von rpm_check_debug Ausführen eines Transaktionstests Transaktionstest erfolgreich Ausführen einer Transaktion Warnung: RPMDB außerhalb von Yum geändert. Löschen: redhat-lsb-compat-4.0-7.el6.centos.x86_64 1/13 Löschen: redhat-lsb-4.0-7.el6.centos.x86_64 2/13 Löschen: cloudera-manager-agent-5.11.1-1.cm5111.p0.9. 3/13 Warnung: /etc/cloudera-scm-agent/config.ini gespeichert als /etc/cloudera-scm-agent/config.ini.rpmsave Löschen: redhat-lsb-graphics-4.0-7.el6.centos.x86_64 4/13 Löschen: redhat-lsb-printing-4.0-7.el6.centos.x86_64 5/13 Löschen: redhat-lsb-core-4.0-7.el6.centos.x86_64 6/13 /var/tmp/rpm-tmp.jLbJUk: Zeile 1: lsb_release: Befehl nicht gefunden Löschen: MySQL-python-1.2.3-0.3.c1.1.el6.x86_64 7/13 Löschen: sysstat-9.0.4-33.el6.x86_64 8/13 Löschen: crontabs-1.10-33.el6.noarch 9/13 Löschen: cronie-anacron-1.4.4-16.el6_8.2.x86_64 10/13 Löschen: cronie-1.4.4-16.el6_8.2.x86_64 11/13 Löschen: 2:postfix-2.6.6-8.el6.x86_64 12/13 Löschen: mysql-libs-5.1.73-8.el6_8.x86_64 13/13 Überprüfung: redhat-lsb-printing-4.0-7.el6.centos.x86_64 1/13 Überprüfung: cronie-anacron-1.4.4-16.el6_8.2.x86_64 2/13 Überprüfung: cronie-1.4.4-16.el6_8.2.x86_64 3/13 Überprüfung: 2:postfix-2.6.6-8.el6.x86_64 4/13 Überprüfung: redhat-lsb-4.0-7.el6.centos.x86_64 5/13 Überprüfung: redhat-lsb-core-4.0-7.el6.centos.x86_64 6/13 Überprüfung: cloudera-manager-agent-5.11.1-1.cm5111.p0.9. 7/13 Überprüfung: crontabs-1.10-33.el6.noarch 8/13 Überprüfung: redhat-lsb-compat-4.0-7.el6.centos.x86_64 9/13 Überprüfung: MySQL-python-1.2.3-0.3.c1.1.el6.x86_64 10/13 Überprüfung: redhat-lsb-graphics-4.0-7.el6.centos.x86_64 11/13 Überprüfung: sysstat-9.0.4-33.el6.x86_64 12/13 Überprüfung: mysql-libs-5.1.73-8.el6_8.x86_64 13/13 ENTFERNT: MySQL-python.x86_64 0:1.2.3-0.3.c1.1.el6 mysql-libs.x86_64 0:5.1.73-8.el6_8 Entfernte Abhängigkeit: cloudera-manager-agent.x86_64 0:5.11.1-1.cm5111.p0.9.el6 cronie.x86_64 0:1.4.4-16.el6_8.2 cronie-anacron.x86_64 0:1.4.4-16.el6_8.2 crontabs.noarch 0:1.10-33.el6 postfix.x86_64 2:2.6.6-8.el6 redhat-lsb.x86_64 0:4.0-7.el6.centos redhat-lsb-compat.x86_64 0:4.0-7.el6.centos redhat-lsb-core.x86_64 0:4.0-7.el6.centos redhat-lsb-graphics.x86_64 0:4.0-7.el6.centos redhat-lsb-printing.x86_64 0:4.0-7.el6.centos sysstat.x86_64 0:9.0.4-33.el6 Vollständig! 3. Verwenden Sie den Befehl whereis, um MySQL-bezogene Dateien zu finden. Da in Schritt 2 Yum zur Deinstallation verwendet wurde, wurde MySQL sehr sauber bereinigt. Wenn RPM verwendet wird, ist dies sehr problematisch und es gibt viele Dateien, die manuell gelöscht werden müssen. [root@cdh1 zjl]# wo ist mysql MySQL: 4. Überprüfen Sie das MySQL-Installationspaket im System [root@cdh1 zjl]# yum-Liste MySQL* Geladene Plugins: fastestmirror, refresh-packagekit, security Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden * Basis: mirrors.zju.edu.cn * Extras: mirrors.aliyun.com * Aktualisierungen: mirrors.aliyun.com Verfügbare Pakete MySQL-python.x86_64 1.2.3-0.3.c1.1.el6-Basis mysql.x86_64 5.1.73-8.el6_8 Basis mysql-bench.x86_64 5.1.73-8.el6_8 Basis mysql-connector-java.noarch 1:5.1.17-6.el6-Basis mysql-connector-odbc.x86_64 5.1.5r1144-7.el6-Basis mysql-devel.i686 5.1.73-8.el6_8 Basis mysql-devel.x86_64 5.1.73-8.el6_8 Basis mysql-embedded.i686 5.1.73-8.el6_8 Basis mysql-embedded.x86_64 5.1.73-8.el6_8 Basis mysql-embedded-devel.i686 5.1.73-8.el6_8 Basis mysql-embedded-devel.x86_64 5.1.73-8.el6_8 Basis mysql-libs.i686 5.1.73-8.el6_8 Basis mysql-libs.x86_64 5.1.73-8.el6_8 Basis mysql-server.x86_64 5.1.73-8.el6_8 Basis mysql-test.x86_64 5.1.73-8.el6_8 Basis 5. Wählen Sie den zu installierenden MySQL-Server aus [root@cdh1 zjl]# yum installiere MySQL-Server Geladene Plugins: fastestmirror, refresh-packagekit, security Einrichten des Installationsprozesses Spiegelgeschwindigkeiten aus zwischengespeicherter Hostdatei laden * Basis: mirrors.zju.edu.cn * Extras: mirrors.aliyun.com * Aktualisierungen: mirrors.aliyun.com Auflösen von Abhängigkeiten --> Transaktionsprüfung wird ausgeführt ---> Paket mysql-server.x86_64 0:5.1.73-8.el6_8 wird installiert --> Abhängigkeit wird verarbeitet: mysql = 5.1.73-8.el6_8 für Paket: mysql-server-5.1.73-8.el6_8.x86_64 --> Abhängigkeit wird verarbeitet: perl-DBI für Paket: mysql-server-5.1.73-8.el6_8.x86_64 --> Abhängigkeit: perl-DBD-MySQL für Paket verarbeiten: mysql-server-5.1.73-8.el6_8.x86_64 --> Abhängigkeit: perl(DBI) wird für Paket verarbeitet: mysql-server-5.1.73-8.el6_8.x86_64 --> Abhängigkeit wird verarbeitet: libmysqlclient_r.so.16(libmysqlclient_16)(64bit) für Paket: mysql-server-5.1.73-8.el6_8.x86_64 --> Abhängigkeit wird verarbeitet: libmysqlclient.so.16(libmysqlclient_16)(64bit) für Paket: mysql-server-5.1.73-8.el6_8.x86_64 --> Abhängigkeit wird verarbeitet: libmysqlclient_r.so.16()(64bit) für Paket: mysql-server-5.1.73-8.el6_8.x86_64 --> Abhängigkeit wird verarbeitet: libmysqlclient.so.16()(64bit) für Paket: mysql-server-5.1.73-8.el6_8.x86_64 --> Transaktionsprüfung wird ausgeführt ---> Paket mysql.x86_64 0:5.1.73-8.el6_8 wird installiert ---> Paket mysql-libs.x86_64 0:5.1.73-8.el6_8 wird installiert ---> Paket perl-DBD-MySQL.x86_64 0:4.013-3.el6 wird installiert ---> Paket perl-DBI.x86_64 0:1.609-4.el6 wird installiert --> Abhängigkeitsauflösung abgeschlossen Aufgelöste Abhängigkeiten ================================================================================================================================================================================================ Paket Arch Version Repository Größe ================================================================================================================================================================================================ Installieren: mysql-server x86_64 5.1.73-8.el6_8 Basis 8,6 M Installieren für Abhängigkeiten: mysql x86_64 5.1.73-8.el6_8 Basis 895 k mysql-libs x86_64 5.1.73-8.el6_8 Basis 1,2 M perl-DBD-MySQL x86_64 4.013-3.el6 Basis 134 k perl-DBI x86_64 1.609-4.el6 Basis 705 k Zusammenfassung der Transaktion ================================================================================================================================================================================================ 5 Paket(e) installieren Gesamte Downloadgröße: 12 M Installierte Größe: 33M Ist das ok [j/n]: 6. Wählen Sie y, um die Installation fortzusetzen Ist das ok [y/N]: y Pakete herunterladen: (1/5): mysql-5.1.73-8.el6_8.x86_64.rpm | 895 kB 00:00 (2/5): mysql-libs-5.1.73-8.el6_8.x86_64.rpm | 1,2 MB 00:00 (3/5): mysql-server-5.1.73-8.el6_8.x86_64.rpm | 8,6 MB 00:02 (4/5): perl-DBD-MySQL-4.013-3.el6.x86_64.rpm | 134 kB 00:00 (5/5): perl-DBI-1.609-4.el6.x86_64.rpm | 705 kB 00:00 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Gesamt 2,2 MB/s | 12 MB 00:05 Ausführen von rpm_check_debug Ausführen eines Transaktionstests Transaktionstest erfolgreich Ausführen einer Transaktion Installieren: mysql-libs-5.1.73-8.el6_8.x86_64 1/5 Installieren: perl-DBI-1.609-4.el6.x86_64 2/5 Installieren: perl-DBD-MySQL-4.013-3.el6.x86_64 3/5 Installieren: mysql-5.1.73-8.el6_8.x86_64 4/5 Installieren: mysql-server-5.1.73-8.el6_8.x86_64 5/5 Überprüfung: perl-DBD-MySQL-4.013-3.el6.x86_64 1/5 Überprüfung: mysql-libs-5.1.73-8.el6_8.x86_64 2/5 Überprüfung: mysql-server-5.1.73-8.el6_8.x86_64 3/5 Überprüfung: mysql-5.1.73-8.el6_8.x86_64 4/5 Überprüfung: perl-DBI-1.609-4.el6.x86_64 5/5 Eingerichtet: mysql-server.x86_64 0:5.1.73-8.el6_8 Installierte Abhängigkeit: mysql.x86_64 0:5.1.73-8.el6_8 mysql-libs.x86_64 0:5.1.73-8.el6_8 perl-DBD-MySQL.x86_64 0:4.013-3.el6 perl-DBI.x86_64 0:1.609-4.el6 Vollständig! 7. Starten Sie den MySQL-Dienst [root@cdh1 zjl]# Dienst mysqld starten MySQL-Datenbank initialisieren: MySQL-Systemtabellen installieren … OK Hilfetabellen werden ausgefüllt... OK Um mysqld beim Booten zu starten, müssen Sie kopieren support-files/mysql.server an den richtigen Ort für Ihr System Denken Sie bitte daran, ein Passwort für den MySQL-Root-Benutzer festzulegen! Starten Sie dazu den Server und geben Sie dann die folgenden Befehle ein: /usr/bin/mysqladmin -u root-Passwort „neues Passwort“ /usr/bin/mysqladmin -u root -h cdh1.zjl.com Passwort „neues Passwort“ Alternativ können Sie Folgendes ausführen: /usr/bin/mysql_secure_installation Sie haben außerdem die Möglichkeit, den Test zu entfernen Datenbanken und anonyme Benutzer werden standardmäßig erstellt. Dies ist Es wird dringend für Produktionsserver empfohlen. Weitere Anweisungen finden Sie im Handbuch. Sie können den MySQL-Daemon wie folgt starten: cd /usr ; /usr/bin/mysqld_safe & Sie können den MySQL-Daemon mit mysql-test-run.pl testen. cd /usr/mysql-test ; perl mysql-test-run.pl Bitte melden Sie alle Probleme mit dem Skript /usr/bin/mysqlbug! [ OK ] mysqld wird gestartet: [ OK ] 8. Versuchen Sie eine Verbindung herzustellen, verwenden Sie direkt mysql und dann \q, um die Verbindung zu schließen [root@cdh1 zjl]#mysql Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 2 Serverversion: 5.1.73 Quellverteilung Copyright (c) 2000, 2013, 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> \q Tschüss 9. MySQL so einrichten, dass es beim Booten gestartet wird [root@cdh1 zjl]# chkconfig mysqld auf 10. Öffnen Sie Port 3306 und speichern Sie [root@cdh1 zjl]# /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT [root@cdh1 zjl]# /etc/rc.d/init.d/iptables speichern 11. Mit MySQL verbinden und Passwort festlegen [root@cdh1 zjl]#mysql Willkommen beim MySQL-Monitor. Befehle enden mit ; oder \g. Ihre MySQL-Verbindungs-ID ist 3 Serverversion: 5.1.73 Quellverteilung Copyright (c) 2000, 2013, 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> Benutzer aktualisieren, Passwort festlegen=Passwort('123'), wobei Benutzer='root'; Abfrage OK, 3 Zeilen betroffen (0,02 Sek.) Übereinstimmende Zeilen: 3 Geändert: 3 Warnungen: 0 mysql> Berechtigungen leeren; Abfrage OK, 0 Zeilen betroffen (0,02 Sek.) mysql> \q Tschüss 12. Starten Sie den MySQL-Dienst neu [root@cdh1 zjl]# service mysqld restart Stoppen von mysqld: [ OK ] mysqld wird gestartet: [ OK ] Oben finden Sie eine ausführliche Anleitung zur Installation von MySQL unter CentOS 6.9. Ich hoffe, dass sie Ihnen hilfreich sein wird. 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! Das könnte Sie auch interessieren:
|
<<: So erstellen Sie eine kontinuierliche Integrationsumgebung mit Jenkins+Maven+Git auf CentOS7
>>: Tiefgreifendes Verständnis der Kernprinzipien von React Native (Bridge of React Native)
Vorwort Bei der Projektfreigabe ist immer eine Ve...
Verwenden Sie den Befehl „Find“, um Dateien zu fi...
Der erste Schritt besteht darin, das entsprechend...
Grundlegende Einführung in robots.txt Robots.txt i...
Zusammenfassung: Dieser Artikel zeigt, wie Avro-D...
MongoDB ist plattformübergreifend und kann sowohl...
Inhaltsverzeichnis 1. Gemeinsam genutztes CommonM...
Dieser Artikel zeichnet das Installations-Grafik-...
In diesem Artikel wird der dritte Artikel zur Ver...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Einstellungen für die Spezi...
Dimensionsreduzierung eines zweidimensionalen Arr...
Update: Jetzt können Sie auf die offizielle MySQL...
Überblick Es gibt viele Open-Source-Tools zur Net...
Der Weg vor uns ist immer so schwierig und voller...