Tutorial zur Installation von MySQL 5.6 mit RPM in CentOS

Tutorial zur Installation von MySQL 5.6 mit RPM in CentOS

Alle vorherigen Projekte wurden in der Windows-Systemumgebung bereitgestellt. Dieses Mal haben wir versucht, sie in der Linux-Systemumgebung bereitzustellen. Diesmal haben wir JDK, Maven und Jboss auf 7 Hosts installiert, Mysql auf einem davon installiert und das LAN konfiguriert. Schließlich haben wir die Aufgabe abgeschlossen. Die Installationsschritte werden unten mit Ihnen geteilt!

Systemversion: Centos6.3-i386 32-Bit-Betriebssystem
Hardwarekonfiguration: Core Intel(R) Pentium(R) 4 CPU 3,00 GHz Speicher 998,5 M
Installationsumgebung: Shell-Befehl verwenden

Diese Installation erfolgt in der Desktop-Umgebung. Verwenden Sie zur Installation Shell-Befehle. Das heruntergeladene Installationspaket ist:
MySQL-5.6.25-1.linux_glibc2.5.i386.rpm-bundle.tar;
a. Überprüfen Sie, ob MySQL und zugehörige RPM-Pakete installiert sind. Wenn ja, entfernen Sie sie (rpm –e name)

[root@localhost ~]# rpm -qa | grep -i mysql
mysql-libs-5.1.66-2.el6_3.x86_64
[root@localhost ~]# yum -y entferne mysql-libs*

b. Wählen Sie das für Linux passende RPM-Paket wie folgt aus:

[root@localhost rpm]# ll
insgesamt 74364
-rw-r--r--. 1 root root 18442536 Dez 11 20:19 MySQL-client-5.6.15-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 3340660 Dez 11 20:06 MySQL-devel-5.6.15-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 54360600 Dez 11 20:03 MySQL-server-5.6.15-1.el6.x86_64.rpm

c. Installieren Sie MySQL

[root@localhost rpm]# rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm
[root@localhost rpm]# rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm
[root@localhost rpm]# rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm
#Ändern Sie den Speicherort der Konfigurationsdatei [root@localhost rpm]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf

d. MySQL initialisieren und Passwort festlegen

[root@localhost rpm]# /usr/bin/mysql_install_db
[root@localhost rpm]# Dienst MySQL starten
[root@localhost rpm]# cat /root/.mysql_secret # Passwort des Root-Kontos anzeigen# Das zufällige Passwort, das für den Root-Benutzer am Mittwoch, 11. Dezember 2013, 23:32:50 Uhr (Ortszeit) festgelegt wurde: qKTaFZnl
[root@localhost ~]# mysql -uroot –pqKTaFZnl
mysql> SET PASSWORD = PASSWORD('123456'); #Setzen Sie das Passwort auf 123456
mysql> beenden
[root@localhost ~]# mysql -uroot -p123456

e. Remote-Login-Benutzereinstellungen

mysql> mysql verwenden;
mysql> wähle Host, Benutzer, Passwort vom Benutzer aus;
+----------------------+------+------------------------------------------+
| Host | Benutzer | Passwort |
+----------------------+------+------------------------------------------+
| lokaler Host | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| localhost.localdomain | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |
| 127.0.0.1 | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |
| ::1 | Wurzel | *1237E2CE819C427B0D8174456DD83C47480D37E8 |
+----------------------+------+------------------------------------------+
mysql> Benutzer aktualisieren, Passwort festlegen=Passwort('123456'), wobei Benutzer='root';
mysql> Benutzer aktualisieren, Host festlegen = "%", wobei Benutzer = "root" und Host = "localhost";
mysql> Berechtigungen leeren;
mysql> beenden

f. Stellen Sie das System so ein, dass es automatisch startet

[root@localhost ~]# chkconfig mysql auf
[root@localhost ~]# chkconfig --list | grep mysql
mysql 0:aus 1:aus 2:an 3:an 4:an 5:an 6:aus

g. Standardinstallationsort von MySQL

/var/lib/mysql/ #Datenbankverzeichnis /usr/share/mysql #Konfigurationsdateiverzeichnis /usr/bin #Zugehöriges Befehlsverzeichnis /etc/init.d/mysql #Startskript

h. Ändern Sie den Zeichensatz und den Datenspeicherpfad

Konfigurieren Sie die Datei /etc/my.cnf, ändern Sie den Datenspeicherpfad, den mysql.sock-Pfad und die Standardkodierung UTF-8.

[Kunde] 
Passwort = 123456 
Port = 3306 
Standardzeichensatz = utf8 
[mysqld] 
Port = 3306 
Zeichensatzserver = utf8 
Zeichensatzclient = utf8 
Sortierserver = utf8_general_ci 
#(Beachten Sie, dass nach der Installation von MySQL unter Linux die Standardeinstellung lautet: Bei Tabellennamen wird die Groß-/Kleinschreibung beachtet, bei Spaltennamen nicht; 0: Groß-/Kleinschreibung beachtet, 1: Groß-/Kleinschreibung nicht beachtet) 
Kleinbuchstabentabellennamen = 1 
#(Legen Sie die maximale Anzahl von Verbindungen fest, der Standardwert ist 151, die vom MySQL-Server zugelassene maximale Anzahl von Verbindungen beträgt 16384;) 
max_verbindungen=1000 
[mysql] 
Standardzeichensatz = utf8 

Anzeigbarer Zeichensatz

Variablen wie „%collation%“ anzeigen; 
Variablen wie „%char%“ anzeigen;

I. Wenn Sie sich remote bei MySQL anmelden möchten, müssen Sie Folgendes tun: Die Firewall autorisieren und ausschalten.

1. Autorisierung; geben Sie mysql auf dem Server ein und geben Sie den folgenden Befehl ein

Kopieren Sie den Code wie folgt:
[GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN ‚root‘@‚%‘, IDENTIFIZIERT DURCH ‚hier ist Ihr Passwort‘ MIT GRANT OPTION;]

ODER
Kopieren Sie den Code wie folgt:
[GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN 'root'@'%' IDENTIFIZIERT DURCH '' MIT GRANT OPTION;]

Der Unterschied besteht darin, ob für den Zugriff ein Passwort erforderlich ist.
Mit diesem Satz können alle Benutzernamen so festgelegt werden, dass sie remote auf alle Tabellen in MySQL zugreifen können. Wenn Sie nicht alle freigeben möchten, können Sie dies gemäß dieser Regel festlegen. Gewähren Sie Berechtigung 1, Berechtigung 2, … Berechtigung n für Datenbankname. Tabellenname für Benutzername @ Benutzeradresse, die durch „Passwort“ identifiziert wird.

2. Schalten Sie die Firewall aus

service iptables stop Shutdown-Befehl chkconfig iptables off Firewall dauerhaft herunterfahren

Führen Sie die beiden Befehle gleichzeitig aus. Überprüfen Sie nach Abschluss der Ausführung den Status des Firewall-Shutdowns.

Dienst-IPTables-Status

Zu diesem Zeitpunkt wurde MySQL erfolgreich installiert und konfiguriert.

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:
  • Installieren Sie mysql5.7.17 mit RPM unter Linux
  • Führen Sie die Schritte aus, um die neueste Version von mysql5.7.17 mit rpm im Linux-System zu installieren
  • Installieren Sie mysql5.7.13 mit RPM in CentOS 7
  • Notieren Sie die Lösung für den Fall, dass MySQL nicht installiert werden kann – Ungültiger GPG-Schlüssel aus der Datei:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
  • Detaillierte Erklärung zur Installation von MySQL Version 5.6 mit rpm
  • Detaillierte Installation von MySQL unter Verwendung von RPM in CentOS7
  • Detailliertes Tutorial zur Installation von mysql5.6.33 mit RPM in CentOS6.5
  • Installieren Sie den MySQL 5.6-Quellcode mit RPM
  • Tutorial zur Installation von MySQL im RPM-Modus unter Linux
  • Mysql in Centos vollständig löschen (rpm, yum-Installation)

<<:  js implementiert einige Funktionen der Eingabekomponente in Element und kapselt sie in eine Komponente (Beispielcode)

>>:  Detaillierte Erläuterung der benutzerdefinierten Konfiguration des offiziellen Docker-MySQL-Image

Artikel empfehlen

Einführung in die Verwendung sowie Vor- und Nachteile von MySQL-Triggern

Inhaltsverzeichnis Vorwort 1. Trigger-Übersicht 2...

Beispielverwendung des Linux-Komprimierungsdateibefehls „zip“

Das „.zip“-Format wird zum Komprimieren von Datei...

Web 2.0: Ursachen und Lösungen der Informationsüberflutung

<br />Informationsduplikation, Informationsü...

Detaillierte Schritte zur Installation von Tomcat, MySQL und Redis mit Docker

Inhaltsverzeichnis Tomcat mit Docker installieren...

Detaillierter Prozess zum Erstellen von mysql5.7.29 unter Centos7 von Linux

1. MySQL herunterladen 1.1 Download-Adresse https...

Lösen Sie das Docker.Socket-Berechtigungsproblem des VSCode-Docker-Plugins

Lösung: Beenden Sie alle mit .vscode in Zusammenh...

CSS-Tipps zur Implementierung der Chrome-Tab-Leiste

Dieses Mal schauen wir uns ein Navigationsleisten...

mysql5.7.21.zip Installations-Tutorial

Der detaillierte Installationsprozess von mysql5....

Ein Beispiel, wie JavaScript doppelte Netzwerkanforderungen verhindern kann

Vorwort Während der Entwicklung stoßen wir häufig...

Einrichten der React-Native-Umgebung und grundlegende Einführung

Umgebungsvorbereitung 1. Umweltkonstruktion React...