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
Temporäre Tabellen und Speichertabellen Eine Spei...
Inhaltsverzeichnis 1. Übersicht 2. Parameter zum ...
Inhaltsverzeichnis Welche Dienstprogramme bietet ...
In diesem Artikel finden Sie das Installations-Tu...
Ich habe vor Kurzem Front-End- und Back-End-Techn...
CSS 3-Animationsbeispiel - Dynamischer Effekt des...
Anforderung: Bei der Anzeige von Daten in einer L...
Inhaltsverzeichnis Komponente zur Leistungsoptimi...
Inhaltsverzeichnis 1. Vorbereitung 1. Bereiten Si...
Code kopieren Der Code lautet wie folgt: <html...
Was ist Serdel userdel ist ein Low-Level-Tool zum...
1. Installieren Sie Apache # yum install -y httpd...
Inhaltsverzeichnis 1. Übersicht 1.1 Was ist ein P...
Inhaltsverzeichnis Array-Deduplizierung 1 Doppels...
Inhaltsverzeichnis - Vorwort - - JVM-Klassenlader...