Detaillierte Erklärung der RPM-Installation in MySQL

Detaillierte Erklärung der RPM-Installation in MySQL

Installation und Deinstallation anzeigen

# rpm -qa anzeigen | grep mysql

# Deinstallieren Sie yum -y remove mysql-libs-5.1.66-2.el6_3.x86_64

1. CentOS7 muss zuerst MariaDB deinstallieren
Sehen Sie sich den Befehl rpm -qa | grep mariadb an.

Ressourcenadresse des Installationspakets

MySQL-Download-Adresse: https://dev.mysql.com/downloads/mysql/

# Ressourcenname herunterladenmysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

Ressourcen entpacken

tar -xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

Holen Sie sich das RPM-Paket

mysql-community-common-5.7.19-1.el6.x86_64.rpm

mysql-community-client-5.7.19-1.el6.x86_64.rpm

mysql-community-server-5.7.19-1.el6.x86_64.rpm

mysql-community-libs-5.7.19-1.el6.x86_64.rpm

Installieren

# Installationsreihenfolge# common --> libs --> clients --> server

# Installationsbefehl rpm -ivh mysql-community-common-5.7.19-1.el6.x86_64.rpm mysql-community-libs-5.7.19-1.el6.x86_64.rpm mysql-community-client-5.7.19-1.el6.x86_64.rpm mysql-community-server-5.7.19-1.el6.x86_64.rpm

Möglicherweise müssen Sie sich auf das libaio-Paket verlassen

Installationsbefehl yum -y install libaio

Initialisierung

mysqld --initialize --user=mysql

Start-up

Dienst MySQLD starten

Einloggen

# Zeigen Sie das anfängliche Passwort an cat /var/logs/mysql.log

 

#Oder grep 'password' /var/logs/mysql.log -n -B 5

 

# Melden Sie sich bei mysql -uroot -p'123456' an

# Ändern Sie das ursprünglich festgelegte Passwort PASSWORD=PASSWORD('password');

Remote-Link autorisieren

### Autorisieren Sie 192.168.0.1 für die Remoteverbindung zu *[allen Datenbanken].*[allen Tabellen] Konto: root Passwort: 123456

gewähren Sie „root“@„192.168.0.1“, identifiziert durch „123456“, alle Berechtigungen für *.*;

 

### Alle IPs autorisieren

gewähren Sie „root“@„%“, gekennzeichnet durch „123456“, alle Berechtigungen für *.*;

 

### Oben bedeutet *.* [Datenbank].[Tabelle]

 

 

### Sorgen Sie dafür, dass die Autorisierung sofort wirksam wird und die Berechtigungen gelöscht werden.

Das könnte Sie auch interessieren:
  • Die MySQL-Datenbankmigration exportiert und importiert schnell große Datenmengen
  • Shell-Skript zum Bedienen der MySQL-Datenbank zum Löschen doppelter Daten
  • So fügen Sie Spalten in einer MySQL-Datenbank hinzu, löschen und ändern sie
  • MySQL implementiert eine Lösung ähnlich der Oracle-Sequenz
  • MySQL-Code zur Implementierung der Sequenzfunktion
  • Verbindung zum lokalen MySQL über Socket ''/tmp/mysql.sock''-Lösung nicht möglich
  • Eine vollständige Liste häufig verwendeter MySQL-Funktionen (klassifiziert und zusammengefasst)
  • Verwenden Sie die MySQL-Master-Slave-Konfiguration, um eine Lese-/Schreibtrennung zu erreichen und den Datenbankdruck zu verringern
  • mysql + spring + mybatis, um die Codekonfiguration der Datenbank-Lese-/Schreibtrennung zu realisieren
  • Der Unterschied zwischen den Feldtypen char, varchar und Text in MySQL

<<:  Detaillierte Erklärung des JavaScript-Statuscontainers Redux

>>:  So fügen Sie eine Nginx-Proxy-Konfiguration hinzu, um nur internen IP-Zugriff zuzulassen

Artikel empfehlen

NestJs verwendet Mongoose zum Betrieb von MongoDB

Ich habe vor Kurzem angefangen, das NestJs-Framew...

JavaScript zur Implementierung der Webversion des Schlangenspiels

In diesem Artikel wird der spezifische Code für J...

MySQL deaktiviert die Überprüfung der Kennwortstärke

Informationen zur Überprüfung der Kennwortstärke:...

Vue3 implementiert ein Beispiel für eine Nachrichtenkomponente

Inhaltsverzeichnis Komponentendesign Definieren d...

So löschen Sie verstümmelte oder mit Sonderzeichen versehene Dateien in Linux

Aus Kodierungsgründen werden beim Hochladen oder ...

Detaillierte Erklärung der Verwendung und Funktion des MySQL-Cursors

[Verwendung und Funktion des MySQL-Cursors] Beisp...

Unterschiede zwischen MySQL CHAR und VARCHAR beim Speichern und Lesen

Einführung Kennen Sie wirklich den Unterschied zw...