veranschaulichen Dieser Artikel wurde am 20.05.2017 unter Verwendung von MySQL-5.7.18 geschrieben. Das Betriebssystem ist 64-Bit CentOS Linux Release 7.2.1511 (Core), als Desktop installiert. 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. Überprüfen Sie die installierten MariaDB-bezogenen RPM-Pakete. grep mariadb 2. Überprüfen Sie die installierten MariaDB-bezogenen Yum-Pakete. Der Paketname muss entsprechend dem Ergebnis des RPM-Befehls bestimmt werden. yum-Liste MariaDB-Bibliotheken 3. Entfernen Sie die installierten, mit MariaDB verbundenen Yum-Pakete. Der Paketname muss entsprechend dem Ergebnis des Yum-List-Befehls bestimmt werden. Dieser Schritt erfordert Root-Rechte. yum entfernt MariaDB-Bibliotheken Laden Sie das MySQL RPM-Paket herunter Da das Softwarepaket sehr groß ist, können Sie es zunächst mit anderen Methoden (z. B. Thunder) herunterladen. Mit der RPM-Methode ist die Installation auch ohne Internetverbindung möglich – das ist bei Yum nicht möglich. 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 wie folgt: wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar Installieren Sie MySQL mit dem RPM-Paket Für die folgenden Schritte sind Root-Rechte 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 erfolgreicher Installation können Sie die Installationsdateien und temporären Dateien auch löschen. CD .. rm -rf mysql-5.7.18 rm mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar Ändern des anfänglichen MySQL-Passworts Für die folgenden Schritte sind Root-Rechte erforderlich. 1. Da Sie das Kennwort zu Beginn nicht kennen, ändern Sie zunächst die Konfigurationsdatei /etc/my.cnf, damit MySQL die Berechtigungsprüfung beim Anmelden überspringt. Fügen Sie eine Zeile hinzu: Skip-Grant-Tabellen 2. Starten Sie MySQL neu. Dienst MySQL Neustart 3. Melden Sie sich ohne Passwort bei MySQL an. MySQL 4. Führen Sie den folgenden Befehl im MySQL-Client aus, um das Root-Passwort zu ändern. benutze MySQL; UPDATE-Benutzer SET-Authentifizierungszeichenfolge = Passwort (,Ihr Passwort‘) WHERE-Host = ,localhost‘ AND-Benutzer = ,root‘; aufhören; 5. Ändern Sie die Konfigurationsdatei /etc/my.cnf , um die zuvor hinzugefügte Zeile „skip-grant-tables“ zu löschen und MySQL neu zu starten. Dieser Schritt ist sehr wichtig. Wenn er nicht ausgeführt wird, kann dies zu schwerwiegenden Sicherheitsproblemen führen. 6. Melden Sie sich mit dem soeben festgelegten Passwort an. mysql -u root -p 7.MySQL zwingt Sie zur Änderung Ihres Passworts und es darf kein einfaches Regelpasswort sein. ALTER USER root@localhost IDENTIFIED BY „Ihr neues Passwort“; Die Schritte erscheinen möglicherweise etwas umständlich und mir ist noch keine andere Lösung eingefallen, also verwenden Sie es vorerst einfach so. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: jQuery Treeview-Baumstrukturanwendung
>>: Detaillierte Erklärung der Softwarekonfiguration mit Docker-Compose unter Linux
Dieser Artikel gibt Ihnen den spezifischen JavaSc...
Die Zeit der virtuellen VM Ware-Maschine CentOS s...
1. Installationsanweisungen Im Vergleich zur loka...
Dieser Artikel stellt ein Beispiel vor, wie man m...
1. Erstellen Sie einen Runner-Container mk@mk-pc:...
In diesem Artikel finden Sie den spezifischen Cod...
In diesem Artikel wird der spezifische Code für J...
MySQL x64 stellt kein Installationsprogramm berei...
Ich habe kürzlich bei einer bestimmten Aufgabe das...
Erste: Code kopieren Der Code lautet wie folgt: &l...
Inhaltsverzeichnis MySQL-Einschränkungsoperatione...
Installieren Sie pymysql pip install pymysql 2|0V...
1. Fehler beim Verbinden mit Master 'x@xxxx:x...
Inhaltsverzeichnis Funktionsformat sofort ausführ...
In diesem Artikel wird der spezifische Code von j...