1. Umgebungsbeschreibung (1) CentOS-7-x86_64, Kernelversion uname -r 3.10.0-693.el7.x86_64 (2) MySQL-Version percona-server-5.6.29 (3) Dateispeicherpfad /home/weich 2. Vorbereitung vor der Installation (1) Berechtigungen konfigurieren MySQL-Gruppenadd Benutzeradd -r -g mysql mysql (2) Erstellen Sie ein Installationsverzeichnis mkdir /usr/local/mysql #mysql-Installationsverzeichnis chown -R mysql:mysql /usr/local/mysql mkdir /usr/local/mysql/dataconf #Speicherverzeichnis der Datenbankkonfiguration chown -R mysql:mysql /usr/local/mysql/dataconf mkdir /usr/local/mysql/sock #Das Verzeichnis, in dem mysql.sock beim Ausführen gespeichert wird mysql.chown -R mysql:mysql /usr/local/mysql/sock mkdir /var/log/mysql #Erstellen Sie ein Protokollspeicherverzeichnis touch /var/log/mysql/mysql.log chown -R mysql:mysql /var/log/mysql/mysql.log touch /usr/local/mysql/my.cnf #MySQL-Konfigurationsdatei erstellen 3. Installieren Sie die Kompilierungsumgebung yum installiere readline-devel git gcc gcc-c++ make cmake bison bison-devel ncurses-devel libaio-devel perl zlib1g-dev autoconf 4. Kompilieren und installieren Sie Percona cd /home/soft/ tar zxvf percona-server-5.6.29-76.2.tar.gz CD Percona-Server 5.6.29-76.2 cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql #CMake wird für die Installation benötigt. Hier ist das Dateiinstallationsverzeichnis -DSYSCONFDIR=/usr/local/mysql #Verzeichnis zum Speichern von Konfigurationsdateien -DMYSQL_DATADIR=/usr/local/mysql/dataconf #Verzeichnis zum Speichern von Datenbanken -DMYSQL_UNIX_ADDR=/usr/local/mysql/sock/mysqld.sock #Verzeichnis zum Speichern von mysql.sock-Dateien -DMYSQL_TCP_PORT=3306 -DWITH_MYISAM_STORAGE_ENGINE=1 #Port konfigurieren -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=alle -DDEFAULT_CHARSET=utf8 #Konfiguriert das Standard-Zeichenkodierungsformat -DDEFAULT_COLLATION=utf8_general_ci -DENABLED_LOCAL_INFILE=1 -DWITH_EDITLINE=gebündelt -DCMAKE_BUILD_TYPE=RelWithDebInfo -DBUILD_CONFIG=mysql_version -DFEATURE_SET=Gemeinschaft -DWITH_EMBEDDED_SERVER=AUS Fahren Sie anschließend mit dem Kompilieren und Installieren fort. make -j 8 #Es dauert etwa 30-40 Minuten. Wenn ein Fehler auftritt, verwenden Sie make clean , rm -rf CMakeCache.txt installieren 5. Konfigurieren Sie die Percona-Parameter cat /usr/local/mysql/my.cnf [mysqld] # Das Deaktivieren symbolischer Links wird empfohlen, um verschiedene Sicherheitsrisiken zu vermeiden symbolische Links = 0 explizite_Vorgaben_für_Zeitstempel=true föderiert # 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 basedir=/usr/local/mysql datadir=/usr/local/mysql/dataconf Port = 3306 socket=/usr/local/mysql/sock/mysql.sock symbolische Links = 0 Zeichensatzserver = utf8 pid-Datei=/usr/local/mysql/mysql.pid Skip-Grant-Tabellen [mysqld_safe] log-error=/var/log/mysql/mysql.log pid-Datei=/usr/local/mysql/mysql.pid socket=/usr/local/mysql/sock/mysql.sock [Kunde] socket=/usr/local/mysql/mysql.sock [mysql.server] Benutzer=mysql basedir=/usr/local/mysql socket=/usr/local/mysql/sock/mysql.sock [mysql] socket=/usr/local/mysql/sock/mysql.sock 6. Konfigurieren Sie die Mysql-Zugriffsberechtigungen chown -R mysql:mysql /usr/local/mysql/bin chown -R mysql:mysql /usr/local/mysql/mysql.pid 7. Initialisieren Sie den Mysql-Server /usr/local/mysql/scripts/mysql_install_db --defaults-file=/usr/local/mysql/my.cnf --basedir=/usr/local/mysql --datadir=/usr/local/mysql/dataconf --user=mysql 8. Umgebungsvariablen konfigurieren Um den MySQL-Befehl direkt aufzurufen, müssen Sie die Umgebungsvariable vi /etc/profile konfigurieren Fügen Sie export PATH=/usr/local/mysql/bin:$PATH am Ende der Datei /etc/profile hinzu. Sorgen Sie dafür, dass die Umgebungsvariablen sofort wirksam werden. Quelle: /etc/profile 9. Startskript konfigurieren cp /home/soft/percona-server-5.6.29-76.2/support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig mysql ein Dienst MySQL starten/stoppen 10. Nachtrag Ich weiß nicht, warum diese Methode nach der Installation in CentOS7 verwendet werden kann, aber nicht auf dem Debian-Server kompiliert, installiert und verwendet werden kann. Darüber hinaus kann während der Nutzung manchmal eine Percona-Server-Client-Unterstützung erforderlich sein. Um dieses Problem zu lösen, können Sie die folgende Methode verwenden: Laden Sie die Datei in das Verzeichnis /home/soft/ hoch und installieren Sie sie dann. Die Installationsmethode ist wie folgt: U/min -ivh Percona-Server-shared-compat-5.5.35-rel33.0.611.rhel6.x86_64.rpm U/min -ivh Percona-Server-shared-55-5.5.35-rel33.0.611.rhel6.x86_64.rpm rpm -ivh Percona-Server-devel-55-5.5.35-rel33.0.611.rhel6.x86_64.rpm rpm -ivh Percona-Server-client-55-5.5.35-rel33.0.611.rhel6.x86_64.rpm Oder verwenden Sie rpm -ivh * zur Installation Das könnte Sie auch interessieren:
|
<<: JavaScript implementiert die asynchrone Erfassung von Formulardaten
>>: Detaillierte Erklärung des Unterschieds zwischen "/" und "~" in Linux
Dieser Artikel verwendet Vue, um einfach die Ände...
Zum Beispiel: <u> Dies hat kein Endzeichen u...
Zusammenfassung Bei der Diskussion über MySQL-Ind...
Anruf Wie rufe ich die Amap-API auf? Das offiziel...
Ergebnis: Implementierungscode: html <div Klas...
So schreiben Sie ein Vue-foreach-Array und durchl...
<br /> Englisches Original: http://desktoppu...
Wie wir alle wissen, gibt es in Computern zwei Art...
Manchmal müssen wir einige Befehle auf einem Remo...
In diesem Artikelbeispiel wird der spezifische Co...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort Der Befehl apt-get ist ein Paketverwaltun...
Aufgetroffene Fallstricke Ich habe den ganzen Nac...
1. Knoten löschen Führen Sie kubectl delete node ...
Lösungsprozess: Methode 1: Die Standard-Kernelver...