So installieren Sie die binäre Version von mysql5.7.24 auf Centos 7 und wie Sie das Problem lösen

So installieren Sie die binäre Version von mysql5.7.24 auf Centos 7 und wie Sie das Problem lösen

Binäre MySQL-Installationsmethode

Laden Sie mysql herunter

https://dev.mysql.com/downloads/mysql/

1. Entpacken Sie das Paket

tar xf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz

2. Tatsächliche Produktionsumgebung

mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql5.7

a. Neue MySQL-Benutzergruppe hinzufügen

 MySQL-Gruppenadd

b. Neue Benutzer hinzufügen

opt]# useradd -r -g mysql mysql

C. Erteilen Sie MySQL-Verzeichnisberechtigungen

chown -R mysql:mysql mysql5.7

3. Gehen Sie in das Verzeichnis, in dem die Umgebung initialisiert wird

 CD /home/usr/local/mysql5.6/
mkdir-Daten
mkdir-Protokoll
chown -R mysql:mysql mysql5.7

4. Daten initialisieren und Installationsverzeichnis sowie Datenverzeichnis angeben

./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql5.7/ --datadir=/usr/local/mysql5.7/data/

6 Kopieren Sie die Startdatei

 cp mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld

7. Ändern Sie den Startpfad

 vi /etc/init.d/mysqld
basedir= /usr/local/mysql5.7
Datenverzeichnis = /usr/local/mysql5.7/data

8. Umgebungsvariablen hinzufügen (unten hinzufügen) l

 vi /etc/Profil
export MYSQL_HOME=" /usr/local/mysql5.7"
export PATH="$PATH:$MYSQL_HOME/bin"

9. Aktualisieren Sie die Konfigurationsdatei

Quelle /etc/Profil

Ändern der Konfigurationsdatei

vi /etc/meine.cnf
[Kunde]
Port = 3306
[mysqld]
basedir=/usr/local/mysql5.7
datadir=/usr/local/mysql5.7/data
#socket=/usr/local/mysql5.7/mysql.sock
socket=/tmp/mysql.sock
Benutzer=mysql
#Grant-Tabellen überspringen
# Das Deaktivieren symbolischer Links wird empfohlen, um verschiedene Sicherheitsrisiken zu vermeiden
symbolische Links = 0
# Benutzer- und Gruppeneinstellungen werden ignoriert, wenn systemd verwendet wird.
# Wenn Sie mysqld unter einem anderen Benutzer oder einer anderen Gruppe ausführen müssen,
# Passen Sie Ihre Systemd-Unit-Datei für MariaDB entsprechend der
# Anweisungen unter http://fedoraproject.org/wiki/Systemd
[mysqld_safe]
log-error=/usr/local/mysql5.7/log/mysqld.log
pid-Datei=/usr/local/mysql5.7/data/mysqld.pid
#
# alle Dateien aus dem Konfigurationsverzeichnis einbinden
#
!includedir /etc/my.cnf.d

11. Automatischen Start hinzufügen

 chkconfig --add mysqld
 chkconfig mysqld auf

12. Starten Sie mysqld

 Dienst MySQLD starten
 netstat -anpt

13. Ändern Sie das Passwort (es gibt ein Passwort, wenn das Passwort initialisiert wird)

2018-11-02T02:07:44.574468Z 1 [Hinweis] Für root@localhost wird ein temporäres Passwort generiert: lXyB0%fi#9-S (das ist das Passwort)
mysql> Hilfeinhalt
FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen.
mysql> Hilfeinhalt
FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen.
mysql> Datenbanken anzeigen;
FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen.

Lösung

1. Benutzerpasswort ändern

mysql> alter user 'root'@'localhost' identifiziert durch 'IhrPasswort';

oder

mysql> setze Passwort=Passwort("deinPasswort");

2. Berechtigungen aktualisieren

mysql> Berechtigungen leeren;
mysql> Hilfeinhalt

Zusammenfassen

Oben ist die vom Herausgeber vorgestellte Methode zur Installation der binären Version von mysql5.7.24 auf Centos 7. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Tutorial zur Installation des MySQL 5.7.18-Binärpakets unter Linux (ohne Standardkonfigurationsdatei my_default.cnf)
  • Bereitstellen der binären MySQL 5.7.17-Installation und der Multi-Instance-Konfiguration auf CentOS 6.5
  • Detailliertes Tutorial zum Anpassen des Installationspfads der MySQL-Version 5.7.18 (Installation von Binärpaketen)
  • Centos7.5 installiert die Bereitstellung des binären Pakets mysql5.7.24
  • Detailliertes Tutorial zur Installation der generischen Binärversion von MySQL 5.7.11 für Linux in CentOS 7 über die Befehlszeile
  • Tutorial zur Installation von MySQL 5.6.20 mit dem binären Universalpaket von Linux
  • Installieren Sie mysql5.6 im Ubuntu-System (über Binärdatei)
  • MySQL 5.7.19 neueste Binärinstallation
  • MySQL 5.6.24 (binär) automatisches Installationsskript unter Linux
  • Der gesamte Prozessbericht der MySQL-Binärinstallation und -Sicherung

<<:  Detaillierte Erläuterung der spezifischen Verwendung der ENV-Anweisung in Dockerfile

>>:  Vue implementiert das Hinzufügen, Anzeigen und Löschen mehrerer Bilder

Artikel empfehlen

Schritte zur Installation von MySQL mit Docker unter Linux

Als Tester müssen Sie während des Lernprozesses h...

jQuery klickt auf den Liebeseffekt

In diesem Artikel wird der spezifische Code des j...

Die Vor- und Nachteile von Nginx und LVS und ihre geeignete Nutzungsumgebung

Lassen Sie uns zu Beginn darüber sprechen, was La...

So implementieren Sie Zeilenumbrüche im Texteingabebereich von Textarea

Wenn Sie den Text im Textarea-Eingabebereich umbre...

Der Einsatz von MySQL Triggern und worauf zu achten ist

Inhaltsverzeichnis Über Trigger Verwendung von Tr...

Detaillierte Beschreibung des MySQL-Ersetzens in der Verwendung

Die Ersetzungsanweisung ähnelt im Allgemeinen der...

Tutorial zur Installation der PyTorch-Entwicklungsumgebung unter Windows

Anaconda-Installation Anaconda ist ein Softwarepa...

Nutzerbedürfnisse führen zu marketingorientiertem Design

<br />Zu jedem unserer Themen bespricht das ...

Definition und Verwendung des MySQL-Cursors

Erstellen eines Cursors Erstellen Sie zunächst ei...

CSS Clear Float Clear:Both Beispielcode

Heute werde ich mit Ihnen über das Löschen von Fl...