Deinstallieren Sie MariaDB CentOS7 installiert standardmäßig MariaDB statt MySQL und die MySQL-bezogenen Pakete werden auch vom Yum-Server entfernt. Da es zu Konflikten zwischen MariaDB und MySQL kommen kann, deinstallieren Sie zuerst MariaDB. 1. Bevor wir die neue Version von MySQL installieren, müssen wir die mit dem System gelieferte MariaDB-Lib deinstallieren [root@iZwz94qazh62gk5ewl4ei2Z home]# rpm -qa | grep -i mariadb 2. Gehen Sie zur offiziellen Website von MySQL und laden Sie die neueste Version des MySQL RPM-Sammlungspakets herunter: mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar 3. Laden Sie mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar auf den Linux-Server hoch und entpacken Sie das Tar-Paket [root@iZwz94qazh62gk5ewl4ei2Z home]# mkdir mysql [root@iZwz94qazh62gk5ewl4ei2Z home]# tar -xf mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar -C mysql [root@iZwz94qazh62gk5ewl4ei2Z home]# cd mysql [root@iZwz94qazh62gk5ewl4ei2Z mysql]# ll insgesamt 459492 -rw-r--r-- 1 7155 31415 23618836 20. März 17:40 mysql-community-client-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 335496 20. März 17:40 mysql-community-common-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 3747352 20. März 17:40 mysql-community-devel-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 39086508 20. März 17:40 mysql-community-embedded-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 135869292 20. März 17:40 mysql-community-embedded-devel-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 2177064 20. März 17:40 mysql-community-libs-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 1723180 20. März 17:40 mysql-community-libs-compat-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 159060212 20. März 17:41 mysql-community-server-5.7.18-1.el6.x86_64.rpm -rw-r--r-- 1 7155 31415 104881084 20. März 17:41 mysql-community-test-5.7.18-1.el6.x86_64.rpm 4. Verwenden Sie den Befehl rpm -ivh zur Installation [root@iZwz94qazh62gk5ewl4ei2Z mysql]# rpm -ivh mysql-community-common-5.7.18-1.el6.x86_64.rpm Warnung: mysql-community-common-5.7.18-1.el6.x86_64.rpm: Header V3 DSA/SHA1-Signatur, Schlüssel-ID 5072e1f5: NOKEY Vorbereitung... ####################################### [100%] Aktualisieren/Installieren... 1:mysql-community-common-5.7.18-1.e########################################## [100%] [root@iZwz94qazh62gk5ewl4ei2Z mysql]# rpm -ivh mysql-community-libs-5.7.18-1.el6.x86_64.rpm Warnung: mysql-community-libs-5.7.18-1.el6.x86_64.rpm: Header V3 DSA/SHA1-Signatur, Schlüssel-ID 5072e1f5: NOKEY Vorbereitung... ####################################### [100%] Aktualisieren/Installieren... 1:mysql-community-libs-5.7.18-1.el6######################################### [100%] [root@iZwz94qazh62gk5ewl4ei2Z mysql]# rpm -ivh mysql-community-client-5.7.18-1.el6.x86_64.rpm Warnung: mysql-community-client-5.7.18-1.el6.x86_64.rpm: Header V3 DSA/SHA1-Signatur, Schlüssel-ID 5072e1f5: NOKEY Vorbereitung... ####################################### [100%] Aktualisieren/Installieren... 1:mysql-community-client-5.7.18-1.e######################################### [100%] [root@iZwz94qazh62gk5ewl4ei2Z mysql]# rpm -ivh mysql-community-server-5.7.18-1.el6.x86_64.rpm Warnung: mysql-community-server-5.7.18-1.el6.x86_64.rpm: Header V3 DSA/SHA1-Signatur, Schlüssel-ID 5072e1f5: NOKEY Vorbereitung... ####################################### [100%] Aktualisieren/Installieren... 1:mysql-community-server-5.7.18-1.e######################################### [100%] [root@iZwz94qazh62gk5ewl4ei2Z mysql]# Die oben genannten Pakete haben Abhängigkeiten und werden der Reihe nach ausgeführt. Verwenden Sie die RPM-Installationsmethode, um MySQL zu installieren. Der Installationspfad lautet wie folgt: ein Datenbankverzeichnis /var/lib/mysql/ b Konfigurationsdatei /usr/share/mysql (mysql.server-Befehls- und Konfigurationsdatei) c Verwandte Befehle/usr/bin (mysqladmin mysqldump und andere Befehle) d Startskript /etc/rc.d/init.d/ (Verzeichnis der Startskriptdatei mysql) e /etc/my.conf 5. Datenbankinitialisierung Um sicherzustellen, dass das Datenbankverzeichnis und der Dateibesitzer der MySQL-Anmeldebenutzer sind, müssen Sie, wenn Ihr Linux-System den MySQL-Dienst als Root ausführt, den folgenden Befehl ausführen, um zu initialisieren [root@iZwz94qazh62gk5ewl4ei2Z mysql]# mysqld --initialize --user=mysql Wenn Sie als MySQL angemeldet sind, können Sie die Option --user entfernen. Darüber hinaus initialisiert die Option --initialize standardmäßig im „abgesicherten“ Modus, wodurch ein Passwort für den Root-Benutzer generiert und das Passwort als abgelaufen markiert wird. Sie müssen nach der Anmeldung ein neues Passwort festlegen. Wenn Sie den Befehl Der in dieser Demonstration verwendete Befehl --initialize generiert ein Root-Kontokennwort. Das Kennwort befindet sich in der Protokolldatei. Das Kennwort im roten Bereich ist das automatisch generierte Kennwort. [root@iZwz94qazh62gk5ewl4ei2Z mysql]# cat /var/log/mysqld.log 2017-06-05T14:30:52.709474Z 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). 2017-06-05T14:30:55.590590Z 0 [Warnung] InnoDB: Neue Protokolldateien erstellt, LSN=45790 2017-06-05T14:30:56.000269Z 0 [Warnung] InnoDB: Erstellen von Systemtabellen mit Fremdschlüsseleinschränkungen. 2017-06-05T14:30:56.109868Z 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: 960c533e-49fb-11e7-91f2-00163e089fd2. 2017-06-05T14:30:56.116186Z 0 [Warnung] Die Gtid-Tabelle ist nicht zur Verwendung bereit. Tabelle „mysql.gtid_executed“ kann nicht geöffnet werden. 2017-06-05T14:30:56.116777Z 1 [Hinweis] Ein temporäres Passwort wird für root@localhost generiert: :Wu?2QQutQwj Starten Sie nun die MySQL-Datenbank [root@iZwz94qazh62gk5ewl4ei2Z mysql]# systemctl start mysqld.service Mit den folgenden beiden Befehlen können Sie MySQL stoppen, starten und neu starten: Start-up: Beginnen Sie mit der Verwendung des Dienstes: service mysqld start stoppen: Starten Sie den Dienst: service mysqld stop Neustart: Beginnen Sie mit der Verwendung des Dienstes: service mysqld restart Herstellen einer Verbindung zu einer Datenbank [root@iZwz94qazh62gk5ewl4ei2Z mysql]# mysql -u root -p Passworteingabe: :Wu?2QQutQwj So ändern Sie Ihr Passwort: setze Passwort = Passwort('Ihr Passwort'); Gewähren Sie „root“ @„%“, gekennzeichnet durch „123456“, alle Berechtigungen für *.*. Berechtigungen leeren; Stellen Sie MySQL so ein, dass es beim Booten gestartet wird Zu den Systemdiensten hinzufügen: chkconfig --add mysql Autostart: chkconfig mysql ein Abfrageliste: chkconfig Hinweis: Wenn beides nicht ausgeschaltet ist, erfolgt kein automatischer Start. Das Obige ist das vom Herausgeber vorgestellte Installationstutorial für mysql5.7.18 rpm auf Alibaba Cloud 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 zur Verwendung der verknüpften Liste des Linux-Kernel-Gerätetreibers
1. Laden Sie das MySQL 5.7-Installationspaket von...
Dadurch werden nicht nur die Kosten für die Entwic...
Inhaltsverzeichnis Das Problem hierbei ist: Lösun...
1. Verwenden Sie das Tag <nobr>, um keinen Z...
Lösung Verzichten Sie auf die Linux-VM, die mit D...
Inhaltsverzeichnis Grundlegende Syntax für Multi-...
Inhaltsverzeichnis Szenario Aufgabe Idee analysie...
Vorwort Eines Tages wurde ich plötzlich nach der ...
1. Fügen Sie die folgenden Abhängigkeiten in pom....
So installieren Sie MySQL 5.7.18 unter Linux 1. L...
Nexus bietet RestApi, aber einige APIs müssen noc...
Als ich mein primäres Betriebssystem von Windows ...
1. Tabellenanweisung erstellen: CREATE TABLE `Mit...
Streng genommen verfügt nginx nicht über eine Int...
Inhaltsverzeichnis Vorwort Finden Sie das Problem...