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

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

1. MySQL herunterladen

1.1 Download-Adresse

https://downloads.mysql.com/archives/community/

1.2 Versionsauswahl

2. Gruppen- und Verzeichnisberechtigungen verwalten

2.1 MySQL entpacken

tar -zxf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz Upload-Verzeichnis /home/tools

2.2 Umbenennen

mv mysql-5.7.29-linux-glibc2.12-x86_64 mysql-5.7.29

2.3 Verschieben Sie das angegebene Verzeichnis

mv mysql-5.7.29 /usr/local/

2.4 Benutzergruppen und Benutzer hinzufügen

MySQL-Gruppenadd

Benutzeradd -r -g mysql mysql

2.5 Verzeichnisberechtigungen ändern

chown -R mysql:mysql /usr/local/mysql-5.7.29/

3. MySQL installieren

3.1 MySQL-Dienst konfigurieren

cp /usr/local/mysql-5.7.29/support-files/mysql.server /etc/init.d/mysql

3.2 MySQL-Dienst ändern

vi /etc/init.d/mysql

3.3 Ändern Sie die Konfigurationsdatei my.cnf

vi /etc/meine.cnf

Der kopierte Inhalt ist wie folgt. Passen Sie die Parameter nach Bedarf an.

[Kunde]
Port = 33066
Standardzeichensatz = utf8
[mysqld]
# Allgemeine Konfigurationsoptionen basedir = /usr/local/mysql-5.7.29
Datenverzeichnis = /usr/local/mysql-5.7.29/data
Port = 33066
Zeichensatzserver = utf8
Standard-Storage-Engine = InnoDB
sql_mode=STRICT_TRANS_TABLES,KEINE_NULL_IM_DATUM,KEINE_NULL_DATUM,FEHLER_FÜR_DIVISION_DURCH_ZEO,KEIN_AUTO_CREATE_USER,KEINE_ENGINE_SUBSTITUTION

3.4 MySQL initialisieren

/usr/local/mysql-5.7.29/bin/mysqld

--initialize--user=mysql

--basedir=/usr/local/mysql-5.7.29

--datadir=/usr/local/mysql-5.7.29/data

Erfolg ist wie folgt, bitte notieren Sie sich das Passwort

3.5 Starten des Dienstes

Dienst MySQL starten

4. Anmeldung und Remote-Einstellungen 4.1 Anmeldung bei MySQL

./mysql -u root p Merken Sie sich das Registrierungspasswort

4.2 Ändern des Root-Login-Passworts

setze Passwort=Passwort('neues Passwort');

4.3 Fernzugriff aktivieren

GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN „root“@„%“, IDENTIFIZIERT DURCH „Passwort“. 
Berechtigungen leeren;

5. Umgebungsvariablen und Startkonfiguration

5.1 Umgebungsvariablen festlegen

vi /etc/Profil

Fügen Sie den folgenden Inhalt hinzu

#mysql-Umgebung 
exportiere MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME/bin

Quelle /etc/profile Systemvariablen aktualisieren

5.2 Inbetriebnahme

chkconfig --add mysql mysql service zum automatischen Dienst

chkconfig mysql on Automatischen Start einstellen

chkconfig --list Anzeigen der Dienstliste

Zusammenfassen

Dies ist das Ende dieses Artikels über den detaillierten Prozess zum Erstellen von mysql5.7.29 auf centos7 unter Linux. Weitere relevante Inhalte zum Erstellen von mysql5.7.29 auf centos7 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • MySql 8.0.16-win64 Installations-Tutorial
  • MySQL 5.7.20 Win64 Installations- und Konfigurationsmethode
  • MySQL 5.7.29 + Win64-Dekomprimierungsversion Installations-Tutorial mit Bildern und Text

<<:  Bringen Sie Ihnen bei, wie Sie Hive3.1.2 auf Tencent Cloud erstellen

>>:  Beispiel für das Hochladen von Dateien mit Vue unter Verwendung des Formattyps „formData“

Artikel empfehlen

Mysql-Optimierung Zabbix-Partitionsoptimierung

Der größte Engpass bei der Verwendung von Zabbix ...

Implementierung der MySQL-Dezimaldatentypkonvertierung

Kürzlich stieß ich auf eine Datenbank mit folgend...

So implementieren Sie Bildmapping mit CSS

1. Einleitung Mit Imagemaps können Sie Bereiche e...

Kombinieren von XML- und CSS-Stilen

student.xml <?xml version="1.0" enco...

Welche Nachteile hat die Bereitstellung der Datenbank in einem Docker-Container?

Vorwort Docker erfreut sich seit zwei Jahren groß...

Detailliertes Tutorial zur Installation und Bereitstellung von Nginx Linux

1. Einführung in Nginx Nginx ist ein Webserver, d...

Detaillierte Erläuterung des Speichermodells der JVM-Serie

Inhaltsverzeichnis 1. Speichermodell und Laufzeit...

Beschreibung des hr-Tags in verschiedenen Browsern

Im Allgemeinen treffen wir die Personalabteilung n...

Beispiel für die Wertübertragung in einem HTML-Formular über die Get-Methode

Die google.html-Schnittstelle ist wie in der Abbil...

Eine detaillierte Anleitung zu benutzerdefinierten Anweisungen in Vue

Inhaltsverzeichnis 1. Was ist eine benutzerdefini...

Spezifische Verwendung von Vues neuem Spielzeug VueUse

Inhaltsverzeichnis Vorwort Was ist VueUse Einfach...

MySQL führt Befehle für externe SQL-Skriptdateien aus

Inhaltsverzeichnis 1. Erstellen Sie eine SQL-Skri...

Schritte zum Anpassen des Symbols in Vue

ant-design-vue passt die Verwendung von Ali Iconf...