Installationsprozess des mysql5.6.8-Quellcodes

Installationsprozess des mysql5.6.8-Quellcodes

Kernel:

[root@opop ~]# cat /etc/centos-release 
CentOS-Version 6.8 (endgültig)
[root@opop ~]# uname -a
Linux opop 2.6.32-642.el6.x86_64 #1 SMP Dienstag, 10. Mai 2016, 17:27:01 UTC x86_64 x86_64 x86_64 GNU/Linux

Starten Sie die Installation:

[root@opop ~]# for i in `rpm -qa | grep mysql`;do yum remove $i;done // zuerst das eingebaute mysql löschen
[root@opop ~]# yum -y install wget gcc gcc-c++ ncurses-devel cmake make perl bison git

Erstellen Sie die MySQL-Benutzergruppe:

[root@opop ~]# groupadd mysql 
[root@opop ~]# useradd -r -g mysql mysql

Erstellen Sie das MySQL-Installationsverzeichnis und das Datenbankdateispeicherverzeichnis:

[root@opop ~]# mkdir -p /usr/local/mysql
[root@opop ~]# mkdir -p /usr/local/mysql/data

Ändern Sie den Verzeichnisbesitzer und die Gruppe:

[root@opop ~]# chown -R mysql:mysql /usr/local/mysql/data 
[root@opop ~]# chown -R mysql:mysql /usr/local/mysql

Auspacken:

[root@opop ~]# tar -zxvf mysql-5.6.38.tar.gz
[root@opop ~]# cd mysql-5.6.38

Kompilieren:

[root@opop mysql-5.6.38 ]# cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_USER=mysql \
-DENABLE_DOWNLOADS=1
[root@opop mysql-5.6.38 ]# make && make install
//Hinweis: Die Kompilierung dauert lange, bitte warten Sie geduldig. //Überprüfen Sie das Ergebnis:
//[root@opop mysql-5.6.38 ]# ll /usr/local/mysql/

Temporäre Dateien löschen:

[root@opop mysql-5.6.38 ]# sauber machen

MySQL initialisieren:

[root@opop ~]# cd /usr/local/mysql/
[root@opop mysql]# scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data 
[root@opop mysql ]# chown -R mysql:mysql /usr/local/mysql 
[root@opop mysql ]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
[root@opop mysql ]# /etc/init.d/mysql start
[root@opop mysql ]# ps -aux |grep mysql

Konfigurieren Sie Umgebungsvariablen:

[root@opop mysql]# vim /etc/profile

Hinzufügen nach

PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib 
Exportpfad

Profil neu laden (mit sofortiger Wirkung)

[root@opop mysql]# Quelle /etc/Profil

Starten Sie den MySQL-Dienst neu:

[root@opop mysql]# Dienst MySQL neu starten

Erstmalige Anmeldung:

[root@opop mysql]# mysql -u root mysql

Genehmigung:

mysql> GEWÄHREN SIE ALLE PRIVILEGIEN FÜR *.* AN root@"%", IDENTIFIZIERT DURCH "root";
//Fügen Sie die Möglichkeit einer Remote-Verbindung zum Root-Zugriff hinzu. Bitte gehen Sie mit Vorsicht vor.

Legen Sie das Datenbankkennwort fest:

mysql> update user set password = password('111111') where User='root'; //Aktualisiere das Root-Passwort auf 6 1s

Aktualisieren:

mysql> Berechtigungen leeren;

aufhören:

mysql> beenden

Melden Sie sich nach der Passwortänderung erneut an:

[root@opop mysql]# mysql -u root -p 
Passwort eingeben: //Geben Sie hier 6 Einsen ein, um einzutreten

Richten Sie den Dienst so ein, dass er beim Booten automatisch gestartet wird:

[root@opop mysql]# chkconfig mysql auf

Zusammenfassen

Oben ist der vom Herausgeber eingeführte Installationsprozess des mysql5.6.8-Quellcodes. 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!

Das könnte Sie auch interessieren:
  • Installieren Sie den Quellcode der MySQL-Datenbank 5.6 unter Linux und ändern Sie das Anmeldebenutzerkennwort
  • 64-Bit-CentOs7-Quellcodeinstallation MySQL-5.6.35 Prozessfreigabe
  • Centos 6.4 Quellcode-Installation mysql-5.6.28.tar.gz Tutorial
  • Tutorial zur Installation von mysql5.6.20 aus dem Quellcode unter Linux
  • Installieren Sie den MySQL 5.6-Quellcode mit RPM
  • So installieren Sie MySQL 5.6 aus dem Quellcode unter SUSE Linux
  • Teilen Sie den Quellcode-Installationsprozess der neuesten MySQL-Version 5.6.13 unter CentOS

<<:  Detaillierte Erläuterung der Linux-Befehle „Datei überschreiben“ und „Datei anhängen“

>>:  Wie versteht JS Daten-URLs?

Artikel empfehlen

JavaScript implementiert den Div-Maus-Drag-Effekt

In diesem Artikel wird der spezifische Code für J...

Häufige Anwendungsszenarien für React Hooks (Zusammenfassung)

Inhaltsverzeichnis 1. Staatshaken 1. Grundlegende...

Tabellen dynamisch in HTML hinzufügen_PowerNode Java Academy

Ohne weitere Umschweife werde ich den Code direkt...

Implementierung einer kreisförmigen CSS-Aushöhlung (Gutschein-Hintergrundbild)

In diesem Artikel werden hauptsächlich kreisförmi...

So implementieren Sie die JavaScript-Ausgabe der Fibonacci-Folge

Inhaltsverzeichnis Thema analysieren Basislösung ...

Kommentare auf Webseiten verursachen Textüberlauf im Internet Explorer

Der experimentelle Code lautet wie folgt: </hea...

Zusammenfassung der 16 XHTML1.0- und HTML-Kompatibilitätsrichtlinien

1. Vermeiden Sie es, die Seite als XML-Typ zu dek...

Probleme bei der Installation von TensorRT im Docker-Container

Deinstallieren Sie die installierte Version auf U...

Wie implementiert Vue die Kommunikation zwischen Komponenten?

Inhaltsverzeichnis 1. Kommunikation zwischen Vate...

Fallstudie zum Vue-Einkaufswagen

Inhaltsverzeichnis 1. Warenkorb-Beispiel 2. Code-...

Detaillierte Erläuterung des Vue Router Routing Guard

Inhaltsverzeichnis 1. Global vor jedem 1. Global ...

Detaillierte Verwendung des Kubernetes-Objektvolumens

Überblick Volume ist die Abstraktion und Virtuali...