Grafisches Tutorial zur Installation und Konfiguration von CentOS 6.4 MySQL 5.7.18

Grafisches Tutorial zur Installation und Konfiguration von CentOS 6.4 MySQL 5.7.18

Die spezifischen Schritte zur Installation von mysql5.7.18 unter centos6.4 werden mit allen geteilt.

1. Überprüfen Sie zunächst, ob MySQL installiert wurde, und suchen Sie das MySQL-bezogene Software-RPM-Paket

grep mysql

2. Löschen Sie alles, was mit MySQL zu tun hat

#yum -y entferne mysql-libs-5.1.66-2.el6_3.x86_64

3. Installieren Sie Abhängigkeitspakete

#yum -y install make gcc-c++ cmake bison-devel ncurses-devellibaio libaio-devel

4. Erstellen Sie eine MySQL-Benutzergruppe

#groupadd mysql

5. Erstellen Sie den Benutzer mysql unter der mysql-Benutzergruppe

#useradd mysql -g mysql

6. Laden Sie mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz von der offiziellen Website herunter

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

7. Legen Sie mysql-5.7.19-linux-glibc2.12-x86_64.tar in den Ordner /opt

8. Entpacken Sie die Datei mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

#tar xzvfmysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

9. Benennen Sie mysql-5.7.19-linux-glibc2.12-x86_64 in mysql um und verschieben Sie es nach /usr/local/mysql

#mv mysql-5.7.19-linux-glibc2.12-x86_64 /usr/local/mysql

Erstellen Sie ein Datenverzeichnis unter /usr/local/mysql

#mkdir /usr/local/mysql/data

10. Zurück zum lokalen Verzeichnis

#cd /usr/local

Ändern Sie den Hauptinhalt des mysql-Verzeichnisses und die darunter liegenden Dateien und Unterverzeichnisse in mysql

#chown -R mysql:mysql mysql/

Gewähren Sie dem MySQL-Verzeichnis und seinen Dateien und Unterverzeichnissen die Berechtigung 755.

#chmod -R 755 mysql/

11. Kompilieren, installieren und initialisieren Sie MySQL. Merken Sie sich das Kennwort am Ende der Befehlszeile

#/usr/local/mysql/bin/mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

12. Starten Sie den MySQL-Dienst

#/usr/local/mysql/support-files/mysql.server starten

13. Stellen Sie eine Soft-Verbindung her und starten Sie den MySQL-Dienst neu

#ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
#service mysql neu starten

14. Erstellen Sie einen Softlink und legen Sie MySQL im Installationsverzeichnis im Verzeichnis /usr/bin ab

#ln -s /usr/local/mysql/bin/mysql /usr/bin

15. Melden Sie sich bei msyql an und geben Sie das Kennwort ein (das Kennwort ist das bei der Initialisierung in Schritt 11 generierte Kennwort).

#mysql -u root -p

16. Ändern Sie das Passwort in 123456

msql>alter Benutzer „root“@„localhost“, identifiziert durch „123456“;
mysql>mysql verwenden;
msyql>Benutzer aktualisieren, user.Host='%' festlegen, wobei user.User='root';
mysql>Berechtigungen leeren;
mysql>beenden

17. Bearbeiten Sie my.cnf, fügen Sie die Konfigurationsdatei hinzu und konfigurieren Sie den Inhalt wie folgt

#vi /usr/local/mysql/my.cnf

[mysqld]
Port = 3306
sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

18. Port 3306 zulassen

#iptables -I INPUT -p tcp -m Status --state NEU -m tcp --dport 3306 -j AKZEPTIEREN
#iptables -L -n
#service iptables speichern

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:
  • Detailliertes Tutorial zur Installation von MySQL 5.7.20 auf RedHat 6.5/CentOS 6.5
  • Lösung für den Initialisierungsfehler bei der Installation von mysql5.7 aus einem RPM-Paket in centos6.5
  • Tutorial zur Installation und Konfiguration von MySql5.7 in Alibaba Cloud ECS centos6.8
  • Centos6.9-Installation Mysql5.7.18 Schrittaufzeichnung
  • CentOS6.8 verwendet cmake zur Installation von MySQL5.7.18
  • Detailliertes Tutorial zur Installation von MySQL 5.7.18 unter CentOS 6.5
  • Bereitstellen der binären MySQL 5.7.17-Installation und der Multi-Instance-Konfiguration auf CentOS 6.5
  • Tutorial zur Installation von MySQL 5.7.28 auf CentOS 6.2 (MySQL-Hinweise)

<<:  React verwendet Emotionen zum Schreiben von CSS-Code

>>:  Lösung für langsame Netzwerkanforderungen im Docker-Container

Artikel empfehlen

Vergleich zwischen Node.js und Deno

Inhaltsverzeichnis Vorwort Was ist Deno? Vergleic...

So erstellen Sie Komponenten in React

Inhaltsverzeichnis Vorwort Komponenteneinführung ...

MySQLs konzeptionelles Verständnis verschiedener Sperren

Optimistisches Sperren Optimistisches Sperren wir...

vue + tp5 realisiert eine einfache Anmeldefunktion

In diesem Artikelbeispiel wird der spezifische Co...

Diagramm der Installationszusammenfassung für MySQL 8.0.11

Installationsumgebung: CAT /etc/os-release Zeigt ...

Beispiele für die Verwendung des Li-Tags in HTML

Ich möchte den Titel links und das Datum rechts a...

So ändern Sie den Standardzeichensatz von MySQL auf dem MAC auf UTF-8

1. Überprüfen Sie den Zeichensatz des standardmäß...

Vue ruft die Computerkamera auf, um die Fotofunktion zu realisieren

In diesem Artikelbeispiel wird der spezifische Co...

Verwenden Sie Vue3 zur Datenbindung und Anzeigelistendaten

Inhaltsverzeichnis 1. Vergleich mit Vue2 1. Neue ...

Anbieterpräfix: Warum brauchen wir ein Browser-Engine-Präfix?

Was ist das Lieferantenpräfix? Anbieterpräfix – B...

Lösung für „Spezialisierter Schlüssel war zu lang“ in MySQL

Inhaltsverzeichnis Lösung 1 Lösung 2 Beim Erstell...

Konvertieren von XHTML-CSS-Seiten in Druckerseiten

<br />In der Vergangenheit musste zum Erstel...