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
In diesem Artikel wird die Installations- und Kon...
Der Standardanforderungsheader des http1.1-Protok...
Erfahren Sie mehr über ähnliche Methoden zum Ermi...
Die Version von vsCode wurde in den letzten Tagen...
1. Quellcode entwerfen Code kopieren Der Code laut...
Es gibt zwei Situationen 1. Startzeit und Endzeit...
Inhaltsverzeichnis Speicher-Engine Von MySQL unte...
1. MacVlan Es gibt viele Lösungen, um eine netzwe...
Der größte Engpass bei der Verwendung von Zabbix ...
In Bezug auf die MySQL-Remoteverbindung stoßen wi...
Inhaltsverzeichnis Knoten stellt Verbindung zu My...
Vorbereitung: 192.168.16.128 192.168.16.129 Zwei ...
Vorwort Jedes Mal, wenn ich das Terminal verwende...
JS-Lauftrilogie js-Ausführungscode ist in drei Sc...
Inhaltsverzeichnis Vorne geschrieben Lösung 1: Gl...