Installationsprozess des 64-Bit-Quellcodes von CentOs7 MySQL 5.6.40

Installationsprozess des 64-Bit-Quellcodes von CentOs7 MySQL 5.6.40

1. Installieren Sie zuerst die Abhängigkeitspakete, um Probleme während des Installationsvorgangs zu vermeiden

[root@chufeng yusen]# yum -y install wget vim bash-Vervollständigung
[root@chufeng yusen]# yum -y installiere gcc gcc-c++ cmake ncurses-devel autoconf perl perl-devel

2. Laden Sie mysql-5.6.40.tar.gz herunter

MySQLxxx-Downloadadresse: https://dev.mysql.com/downloads/mysql/5.6.html#downloads

Quellpaketadresse: https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.40.tar.gz

[root@chufeng yusen]# wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.40.tar.gz
[root@chufeng yusen]# ls
 mysql-5.6.40.tar.gz

3. Erstellen Sie das MySQL-Installationsverzeichnis und das Datenspeicherverzeichnis

[root@chufeng yusen]# mkdir -p /usr/local/mysql/data

4. Benutzer und Benutzergruppen erstellen

[root@chufeng yusen]# groupadd mysql
[root@chufeng yusen]# useradd -r -g mysql mysql

5. Entpacken Sie die Datei in den aktuellen Ordner und installieren Sie

[root@chufeng yusen]# tar -zxvf mysql-5.6.40.tar.gz
[root@chufeng yusen]# cd mysql-5.6.40
[root@chufeng mysql-5.6.40]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DINSTALL_DATADIR=/usr/local/mysql/data \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=alle \
-DENABLED_LOCAL_INFILE=1
[root@chufeng mysql-5.6.40]# make && make install

CMAKE-Parameterbeschreibung:

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //Standardinstallationsverzeichnis

-DINSTALL_DATADIR=/usr/local/mysql/data //Datenbankspeicherverzeichnis

-DDEFAULT_CHARSET=utf8 //UTF8-Zeichen verwenden

-DDEFAULT_COLLATION=utf8_general_ci //Zeichen prüfen

-DEXTRA_CHARSETS=all //Alle erweiterten Zeichensätze installieren

-DENABLED_LOCAL_INFILE=1 //Erlaubt den Import von Daten aus dem lokalen

-DMYSQL_USER=mysql

-DMYSQL_TCP_PORT=3306

Eine detaillierte Konfiguration von CMAKE finden Sie auf der offiziellen MySQL-Website.

Notiz:

Wenn die Installation fehlschlägt und Sie neu kompilieren, müssen Sie die alten Objektdateien und Cache-Informationen löschen.

[root@chufeng mysql-5.6.40]# sauber machen
[root@chufeng mysql-5.6.40]# rm -f CMakeCache.txt
[root@chufeng mysql-5.6.40]# rm -rf /etc/my.cnf

6. Verzeichnisberechtigungen festlegen

[root@chufeng yusen]# cd /usr/local/mysql
[root@chufeng mysql]# chown -R mysql:mysql .
[root@chufeng mysql]# chown -R mysql:mysql-Daten

7. Fügen Sie den MySQL-Startdienst zum Systemdienst hinzu

[root@chufeng yusen]# cd /usr/local/mysql
[root@chufeng mysql]# cp support-files/my-default.cnf /etc/my.cnf

8. Erstellen Sie eine Basistabelle

[root@chufeng yusen]# cd /usr/local/mysql
[root@chufeng mysql]# ./scripts/mysql_install_db --user=mysql

9. Konfigurieren Sie Umgebungsvariablen (fügen Sie die folgenden zwei hinzu)

[root@chufeng yusen]# vim /etc/profile

exportiere MYSQL_HOME="/usr/local/mysql"
export PATH="$PATH:$MYSQL_HOME/bin"

**#Umgebungsvariablen laden**
[root@chufeng yusen]# Quelle /etc/Profil

10. Fügen Sie die MySQL-Startdatei zur Systemstartdatei hinzu

[root@chufeng yusen]# cd /usr/local/mysql/
[root@chufeng mysql]# cp support-files/mysql.server /etc/init.d/mysql

11.mysql-Start-, Stopp- und Neustartbefehle

Starten Sie den MySQL-Dienst

[root@chufeng yusen]# systemctl start mysql

Starten Sie den MySQL-Dienst neu

[root@chufeng yusen]# systemctl restart mysql

MySQL-Dienst stoppen

[root@chufeng yusen]# systemctl stop mysql

Automatischer Start

[root@chufeng yusen]# systemctl enable mysql

oder:

Starten Sie den MySQL-Dienst

[root@chufeng yusen]# service mysql start

Starten Sie den MySQL-Dienst neu

[root@chufeng yusen]# service mysql restart

MySQL-Dienst stoppen

[root@chufeng yusen]# service mysql stop

Fügen Sie den Dienst zur Liste der vom Boot-Befehl verwalteten Dienste hinzu

chkconfig --add mysql

Automatischer Start

chkconfig mysql on

12. MySQL-Passwort ändern

[root@chufeng yusen]# mysqladmin -u root-Passwort
Neues Passwort: 
Neues Passwort bestätigen:
[root@chufeng yusen]#

13. Verbindung zu MySQL herstellen

[root@chufeng yusen]# mysql -u root -p 
Passwort eingeben: 
Willkommen beim MySQL-Monitor. Befehle enden mit ; ​​oder \g.
Ihre MySQL-Verbindungs-ID ist 2
Serverversion: 5.6.40 Quellverteilung
Copyright (c) 2000, 2016, Oracle und/oder seine Tochtergesellschaften. Alle Rechte vorbehalten.
Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer
Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen
Eigentümer.
Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen.
MySQL>

Die Installation des Quellcodes mysql-5.6.40 ist nun abgeschlossen.

Zusammenfassen

Oben ist der vom Herausgeber vorgestellte Installationsprozess des 64-Bit-Quellcodes von CentOs7 MySQL 5.6.40. Ich hoffe, er 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!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • 64-Bit-CentOs7-Quellcodeinstallation MySQL-5.6.35 Prozessfreigabe
  • MySQL 5.6 Installationsschritte mit Bildern und Text
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.6
  • Detailliertes Diagramm der MySQL 5.6-Installation und -Konfiguration unter Windows (große Version)
  • MySQL5.6-Installationsdiagramm (Windows 7/8_64 Bit)

<<:  So installieren und konfigurieren Sie den SSH-Dienst in Ubuntu 18.04

>>:  Detaillierte Beispiele zur Ajax-Verwendung in js und jQuery

Artikel empfehlen

Der Ansichtsbereich im Meta-Tag steuert das Gerätebildschirm-CSS

Code kopieren Der Code lautet wie folgt: <meta...

Lösung für die Navicat Premier-Remoteverbindung zum MySQL-Fehler 10038

Schlägt die Remote-Verbindung zu MySQL fehl, kann...

Zusammenfassung zum Erstellen und Verwenden von Array-Methoden in Bash-Skripten

Definieren eines Arrays in Bash Es gibt zwei Mögl...

JS realisiert den Scroll-Effekt von Online-Ankündigungen

In diesem Artikel wird der spezifische JS-Code zu...

IIS 7.5 verwendet das URL-Rewrite-Modul, um eine Webseitenumleitung zu erreichen

Wir alle wissen, dass Apache in der Konfiguration...

HTML+jQuery zur Implementierung einer einfachen Anmeldeseite

Inhaltsverzeichnis Einführung Öffentlicher Code (...

Bild-Scrolling-Effekt mit CSS3 erstellt

Ergebnisse erzielenImplementierungscode html <...

Drei Möglichkeiten zum Zeichnen einer Herzform mit CSS

Im Folgenden stellen wir drei Möglichkeiten zum Z...

Lösung für großen Zeilenabstand (5 Pixel mehr im IE)

Code kopieren Der Code lautet wie folgt: li {Brei...

Beispielcode zur Implementierung von Follow Ads mit JavaScript

Floating Ads sind eine sehr verbreitete Form der ...

Analyse des Linux-Hochleistungsnetzwerk-IO- und Reaktormodells

Inhaltsverzeichnis 1. Einführung in grundlegende ...