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
CSS fügt dem div Scrollen hinzu und verbirgt die ...
Effektive Lösung für Ubuntu, wenn in einer virtue...
Ich habe viele Artikel online durchsucht, aber ke...
Inhaltsverzeichnis 1. Eclipse konfiguriert Tomcat...
Inhaltsverzeichnis Berechnete Daten initialisiere...
Aktuelle Anforderungen: Globales Laden, alle Schn...
Beschreibung Lösung Der Bridge-Modus der virtuell...
Dieser Artikel stellt 4 Methoden zum Erzielen ein...
Über die ungültige Zeilenhöheneinstellung in CSS ...
Es gibt kein Problem mit der Dockerfile-Konfigura...
1. Überwachungsarchitekturdiagramm 2. Umsetzungsi...
Wenn Ihre Webanwendung nur auf einer Maschine läu...
Ergebnisse erzielenImplementierungscode html <...
1. Szenariodarstellung Das Tomcat-Protokoll melde...
Inhaltsverzeichnis Einführung Homebrew installier...