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

So stellen Sie Spring Boot mit Docker bereit

Die Entwicklung der Docker-Technologie bietet ein...

Vue.js Leistungsoptimierung N Tipps (es lohnt sich, sie zu sammeln)

Inhaltsverzeichnis Funktionskomponenten Aufteilun...

So ändern Sie die Standardspeicher-Engine in MySQL

MySQL-Speicher-Engine: Der MySQL-Server verwendet...

Detaillierte Zusammenfassung häufig verwendeter MySQL-Funktionen

Inhaltsverzeichnis Allgemeine MySQL-Funktionen 1....

Zusammenfassung der Methoden zum Einbinden von Dateiinhalten in HTML-Dateien

Im Forum fragen Internetnutzer oft: „Kann ich den...

Beispielcode zur Implementierung von Follow Ads mit JavaScript

Floating Ads sind eine sehr verbreitete Form der ...

Docker-Bereitstellung von Kafka und Spring Kafka-Implementierung

In diesem Artikel wird hauptsächlich die Bereitst...

So lösen Sie das Problem „Nginx 503-Dienst vorübergehend nicht verfügbar“

In letzter Zeit tritt nach dem Aktualisieren der ...

Vue führt weltweit SCSS (Mixin) ein

Inhaltsverzeichnis 1. mixin.scss 2. Einzeldateinu...