Heim Datenbank MySQL-Tutorial Detaillierte Einführung zur Verwendung des RPM-Pakets zur Installation von MySQL 5.7.18 in CentOS7

Detaillierte Einführung zur Verwendung des RPM-Pakets zur Installation von MySQL 5.7.18 in CentOS7

Jun 04, 2017 am 09:57 AM
centos7 rpm

In diesem Artikel werden hauptsächlich die relevanten Schritte von CentOS7 mit dem RPM-Paket zur Installation von MySQL 5.7.18 vorgestellt. Interessierte Freunde können sich auf

Anleitung

Dieser Artikel wurde am 20.05.2017 geschrieben,

unter Verwendung von MySQL-5.7.18. Das Betriebssystem ist 64-Bit CentOS Linux Version 7.2.1511 (Core), installiert in Desktop-Form.

MariaDB deinstallieren

CentOS7 installiert standardmäßig MariaDB anstelle von MySQL, und MySQL-bezogene Softwarepakete werden ebenfalls vom Yum-Server entfernt. Da es zu Konflikten zwischen MariaDB und MySQL kommen kann, deinstallieren Sie MariaDB zunächst.

1. Überprüfen Sie die installierten MariaDB-bezogenen RPM-Pakete.

rpm -qa | grep mariadb
Nach dem Login kopieren
2. Überprüfen Sie das installierte MariaDB-bezogene Yum-Paket. Der Paketname muss anhand des Ergebnisses des rpm-Befehls beurteilt werden.

yum list mariadb-libs
Nach dem Login kopieren
3. Entfernen Sie das installierte MariaDB-bezogene Yum-Paket. Der Paketname muss anhand der Ergebnisse des Yum-List-Befehls beurteilt werden. Für diesen Schritt sind Root-Rechte erforderlich.

yum remove mariadb-libs
Nach dem Login kopieren

Laden Sie das MySQL-RPM-Paket herunter

Da das Softwarepaket groß ist, können Sie es zuerst über andere Methoden (z. B. Thunder) herunterladen. Mit der rpm-Methode können Sie auch installieren, ohne eine Verbindung zum Internet herzustellen – das ist etwas, was yum nicht kann. Wenn Sie andere Versionen von MySQL installieren müssen, gehen Sie bitte auf die offizielle Website

und suchen Sie nach dem entsprechenden RPM-Download-Link.

Kopieren Sie den Code Der Code lautet wie folgt:

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
Nach dem Login kopieren

Verwenden Sie das RPM-Paket, um MySQL zu installieren

Für die folgenden Schritte sind Root-Berechtigungen erforderlich. Und aufgrund der Abhängigkeiten zwischen Paketen muss jeder rpm-Befehl der Reihe nach ausgeführt werden.

mkdir mysql-5.7.18
tar -xv -f mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7.18
cd mysql-5.7.18/
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
Nach dem Login kopieren
Nach erfolgreicher Installation können Sie auch die Installationsdateien und temporären Dateien löschen

.

cd ..
rm -rf mysql-5.7.18
rm mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
Nach dem Login kopieren

MySQL-Anfangspasswort ändern

Für die folgenden Schritte sind Root-Berechtigungen erforderlich.

1. Da das Passwort zu Beginn nicht bekannt ist, ändern Sie zunächst die

Konfigurationsdatei /etc/my.cnf, damit MySQL die Berechtigungsprüfung während der Anmeldung überspringt. Fügen Sie eine Zeile hinzu:

skip-grant-tables
Nach dem Login kopieren
2. Starten Sie MySQL neu.

service mysqld restart
Nach dem Login kopieren
3. Melden Sie sich ohne Passwort bei MySQL an.

mysql
Nach dem Login kopieren
4. Führen Sie den folgenden Befehl auf dem MySQL-Client aus, um das Root-Passwort zu ändern.

use mysql;
UPDATE user SET authentication_string = password('your-password') WHERE host = 'localhost' AND user = 'root';
quit;
Nach dem Login kopieren
5. Ändern Sie die Konfigurationsdatei

/etc/my.cnf Löschen Sie die vorherige hinzugefügte Zeile skip-grant-tables, und MySQL neu starten. Dieser Schritt ist sehr wichtig und wenn er nicht befolgt wird, kann dies zu schwerwiegenden Sicherheitsproblemen führen.

6. Melden Sie sich mit dem soeben festgelegten Passwort an.

mysql -u root -p
Nach dem Login kopieren
7.MySQL zwingt Sie, das Passwort zu ändern, und es kann kein einfaches Regelpasswort sein.

ALTER USER root@localhost IDENTIFIED BY 'your-new-password';
Nach dem Login kopieren
Die Schritte können etwas mühsam sein. Ich habe noch nicht an andere Methoden gedacht, deshalb verwende ich sie einfach so.

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung zur Verwendung des RPM-Pakets zur Installation von MySQL 5.7.18 in CentOS7. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Download-Adressen und Versionsbeschreibungen für verschiedene Versionen von CentOS7-Images (einschließlich der Everything-Version) Download-Adressen und Versionsbeschreibungen für verschiedene Versionen von CentOS7-Images (einschließlich der Everything-Version) Feb 29, 2024 am 09:20 AM

Beim Laden von CentOS-7.0-1406 gibt es viele optionale Versionen. Für normale Benutzer wissen sie nicht, welche sie wählen sollen. Hier ist eine kurze Einführung: (1) CentOS-xxxx-LiveCD.ios und CentOS-xxxx-Was ist der Unterschied zwischen bin-DVD.iso? Ersteres hat nur 700 MB und letzteres 3,8 GB. Der Unterschied besteht nicht nur in der Größe, sondern der wesentlichere Unterschied besteht darin, dass CentOS-xxxx-LiveCD.ios nur in den Speicher geladen und ausgeführt und nicht installiert werden kann. Auf der Festplatte kann nur CentOS-xxx-bin-DVD1.iso installiert werden. (2) CentOS-xxx-bin-DVD1.iso, Ce

Schritte zum Aufrufen des CentOS 7-Notfallreparaturmodus Schritte zum Aufrufen des CentOS 7-Notfallreparaturmodus Jan 13, 2024 am 09:36 AM

Öffnen Sie die Centos7-Seite und erscheinen Sie: Willkommen im Notfallmodus! Geben Sie nach der Anmeldung „journalctl -xb“ ein, um Systemprotokolle anzuzeigen, „systemctlreboot“ zum Neustarten und „systemctldefault“, um erneut zu versuchen, in den Standardmodus zu booten. Giverootpasswordformaintenance(??Strg-D???): Lösung: r ausführen

Wie kann ich in CentOS 7 auf Junk-Dateien im Verzeichnis /tmp zugreifen und diese bereinigen? Wie kann ich in CentOS 7 auf Junk-Dateien im Verzeichnis /tmp zugreifen und diese bereinigen? Dec 27, 2023 pm 09:10 PM

Im tmp-Verzeichnis des Centos7-Systems befindet sich viel Müll. Wie sollten Sie den Müll löschen? Werfen wir einen Blick auf das ausführliche Tutorial unten. Um die Liste der Dateien im tmp-Dateiverzeichnis anzuzeigen, führen Sie den Befehl cdtmp/ aus, um zum aktuellen Dateiverzeichnis von tmp zu wechseln, und führen Sie den Befehl ll aus, um die Liste der Dateien im aktuellen Verzeichnis anzuzeigen. Wie nachfolgend dargestellt. Verwenden Sie den Befehl rm, um Dateien zu löschen. Beachten Sie, dass der Befehl rm Dateien dauerhaft aus dem System löscht. Daher wird empfohlen, vor dem Löschen der Datei eine Eingabeaufforderung zu geben. Verwenden Sie den Befehl rm-i file name, warten Sie, bis der Benutzer den Löschvorgang bestätigt (y) oder den Löschvorgang überspringt (n), und das System führt die entsprechenden Vorgänge aus. Wie nachfolgend dargestellt.

Wie lege ich Passwortregeln in Centos7 fest? Wie lege ich Passwortregeln in Centos7 fest? Jan 07, 2024 pm 01:17 PM

Legen Sie aus Sicherheitsgründen Passwortregeln fest. Legen Sie die Anzahl der Tage fest, nach denen Passwörter ablaufen. Der Benutzer muss das Passwort innerhalb von Tagen ändern. Diese Einstellung betrifft nur erstellte Benutzer, nicht vorhandene Benutzer. Wenn Sie auf einen vorhandenen Benutzer festlegen, führen Sie den Befehl „chage -M (days) (user)“ aus. PASS_MAX_DAYS60#Passwort-Ablaufzeit PASS_MIN_DAYS3#Anfängliche Passwort-Änderungszeit PASS_MIN_LEN8#Mindestpasswortlänge PASS_WARN_AGE7#Passwort-Ablaufzeit-Aufforderung Wiederholen Sie die Passwortbeschränkung, verwenden Sie [root@linuxprobe~]#vi/etc/pam.d/system-auth#nearline15:

So installieren Sie MySQL in CentOS7 und stellen es so ein, dass es beim Booten automatisch startet So installieren Sie MySQL in CentOS7 und stellen es so ein, dass es beim Booten automatisch startet Jun 02, 2023 pm 08:36 PM

Centos7 verfügt nicht über eine MySQL-Datenbank. Die Standarddatenbank ist Mariadb (ein Zweig von MySQL). Sie können die MySQL-Datenbank manuell installieren, indem Sie die folgenden Schritte ausführen. 1. Laden Sie die RPM-Installationsdatei wgethttp://repo.mysql.com/mysql-community-release-el7.rpm herunter. 2. Führen Sie rpm aus, um rpm-ivhmysql-community-release-el7.rpm zu installieren, nachdem die Abhängigkeitsauflösung abgeschlossen ist , werden die folgenden Optionen angezeigt: dependenciesresolved =================================

Wie installiere ich die MBstring-Erweiterung unter CENTOS7? Wie installiere ich die MBstring-Erweiterung unter CENTOS7? Jan 06, 2024 pm 09:59 PM

1.UncaughtError:Calltoundefinedfunctionmb_strlen(); Wenn der obige Fehler auftritt, bedeutet dies, dass wir die mbstring-Erweiterung nicht installiert haben. 2. Geben Sie das PHP-Installationsverzeichnis cd/temp001/php-7.1.0/ext/mbstring ein. 3. Starten Sie phpize( /usr/local/bin /phpize oder /usr/local/php7-abel001/bin/phpize) Befehl zum Installieren der PHP-Erweiterung 4../configure--with-php-config=/usr/local/php7-abel

Detaillierte Erläuterung des Dekomprimierungsdateibefehls (zip) unter Centos7 Detaillierte Erläuterung des Dekomprimierungsdateibefehls (zip) unter Centos7 Jan 07, 2024 pm 06:30 PM

1. Der komprimierte Ordner ist eine ZIP-Datei [root@cgls]#zip-rmydata.zipmydata2. Entpacken Sie mydata.zip in das Verzeichnis mydatabak [root@cgls]#unzipmydata.zip-dmydatabak3.mydata01 und mydata02.txt werden komprimiert mydata.zip[root@cgls]#zipmydata.zipmydata01mydata02.txt4. Dekomprimieren Sie direkt die Datei mydata.zip [root@cgls]#unzipmydata.zip5

Wie ändere und stelle ich die Standard-Tastenkombinationen von CentOS7 ein? Wie ändere und stelle ich die Standard-Tastenkombinationen von CentOS7 ein? Jan 09, 2024 pm 06:14 PM

Wenn die Standard-Tastenkombinationen mit den Tasten der von Ihnen verwendeten Software in Konflikt stehen oder Sie die Tastenkombinationen entsprechend Ihren eigenen Gewohnheiten verwenden müssen, müssen Sie die Standard-Tastenkombinationen ändern und festlegen. Wie ändere ich die Standard-Tastenkombinationen von CentOS7? Werfen wir einen Blick auf das ausführliche Tutorial unten. 1. Starten Sie das Centos7-System in der virtuellen Maschine und rufen Sie den Desktop auf. 2. Klicken Sie auf Anwendungen->System-Tools->Einstellungen in der oberen linken Ecke. 3. Rufen Sie die Einstellungsoberfläche auf und klicken Sie auf das Gerät Klicken Sie auf das Element auf der rechten Seite und drücken Sie die Tastenkombination, die auf der Tastatur festgelegt werden soll, um die Tastenkombination zu ändern (beachten Sie, dass einige nicht geändert werden können!). 5. Klicken Sie nach der Änderung, wie unten gezeigt, schließlich auf Einstellungen, um die Tastenkombination einzustellen Die Änderung ist abgeschlossen.

See all articles