Unter Bezugnahme auf die Online-Informationen habe ich cmake verwendet, um MySQL5.7.18 auf dem CentOS6.8-Server zu installieren. Während des Installationsvorgangs traten verschiedene Probleme auf. Die meisten Probleme können im Internet gelöst werden. Bei den Problemen, die nicht gelöst werden konnten, habe ich sie deinstalliert und erneut deinstalliert, und schließlich war die Installation erfolgreich. Ich habe den Installationsvorgang sortiert und für die zukünftige Verwendung archiviert. Installieren Sie MySQL-bezogene Abhängigkeiten: yum -y installiere gcc gcc-c++ gcc-g77 make cmake bison ncurses-devel autoconf automake zlib* fiex* libxml* libmcrypt* libtool-ltdl-devel* libaio libaio-devel bzr libtool ncurses5-devel imake libxml2-devel expat-devel Installieren Sie boost_1_59_0 (muss diese Version sein): 1. Holen Sie sich den Quellcode: Wenn Sie ihn in das Verzeichnis /usr/local/src herunterladen, wechseln Sie in das Verzeichnis cd /usr/local/src und holen Sie sich das Quellcodepaket Kopieren Sie den Code wie folgt: wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz/download 2. Dekompression: tar -xzvf boost_1_59_0.tar.gz 3. Geben Sie das Boost-Verzeichnis ein: CD-Boost_1_59_0 4. Konfigurieren: ./bootstrap.sh 5. Kompilieren: ./b2 6. Installation: ./b2 installieren Nachdem die Kompilierung und Installation abgeschlossen ist, werden die Boost-Headerdateien in das Verzeichnis /usr/local/include/ kopiert und die Bibliotheksdateien befinden sich in /usr/local/lib/. Installieren Sie cmake (neueste Version): 1. Holen Sie sich den Quellcode: Laden Sie ihn weiterhin in das Verzeichnis /usr/local/src herunter, cd /usr/local/src, holen Sie sich das Softwarepaket wget https://cmake.org/files/v3.8/cmake-3.8.0.tar.gz 2. Dekompression: tar -xzvf cmake-3.8.0.tar.gz 3. Rufen Sie das cmake-Verzeichnis auf: cd cmake-3.8.0 4. ./bootstrap 5. gmake 6. gmake installieren Installieren Sie mysql5.7.18: 1. MySQL-Benutzer und -Gruppe hinzufügen: /usr/sbin/groupadd mysql /usr/sbin/useradd -g mysql mysql 2. MySQL-Installationsverzeichnis und Datenverzeichnis erstellen mkdir /usr/local/mysql mkdir /usr/local/mysql/data 3. Ändern Sie den MySQL-Verzeichnisbesitzer chown -R mysql:mysql /usr/local/mysql 4. Holen Sie sich das MySQL-Quellpaket: immer noch im Verzeichnis /usr/local/src wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18.tar.gz 5. Dekompression: tar -xzvf mysql-5.7.18.tar.gz 6. Geben Sie das MySQL-Verzeichnis ein: cd mysql-5.7.18 7. Cmake-Kompilierungskonfiguration: cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \ -DMYSQL_DATADIR=/usr/local/mysql/meinedaten \ -DSYSCONFDIR=/usw \ -DEXTRA_CHARSETS=alle \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_MYISAM_STORAGE_ENGINE=1 \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_MEMORY_STORAGE_ENGINE=1 \ -DWITH_READLINE=1 \ -DMYSQL_TCP_PORT=3306 \ -DENABLED_LOCAL_INFILE=1 \ -DWITH_PARTITION_STORAGE_ENGINE=1 \ -DWITH_SSL=ja \ -DWITH_BOOST=/usr/local/src/boost_1_59_0 \ -DMYSQL_USER=mysql 8. Kompilieren und installieren: machen && machen installieren 9. Gehen Sie in das Bin-Verzeichnis der MySQL-Installation und initialisieren Sie die Datenbank cd /usr/local/mysql/bin ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data/ --basedir=/usr/local/mysql --socket=/usr/local/mysql/mysql.sock Nach dem Ausführen des letzten Satzes [Hinweis] wird ein MySQL-Standardkennwort generiert. Kopieren Sie es an einen Ort und speichern Sie es. 10. Fügen Sie den MySQL-Dienst hinzu, kopieren Sie die MySQL-Konfigurationsdatei und kehren Sie per CD zum MySQL-Installationsverzeichnis zurück. 11. Aus den Informationen im Internet geht hervor, dass eine my.cnf-Datei zum Bearbeiten vorhanden ist, aber ich habe die my.cnf-Datei nach der Installation nicht gefunden. Ich habe die Informationen überprüft und es hieß, dass, wenn keine solche Konfiguration vorhanden ist, die Standardkonfiguration des Systems ausgeführt wird. Daher wird die Konfiguration von my.cnf hier weggelassen. 12. MySQL starten Dienst MySQL starten 13. Stellen Sie das System so ein, dass es automatisch startet chkconfig mysql ein 14. Melden Sie sich bei MySQL an Gehen Sie in das Bin-Verzeichnis des MySQL-Installationsverzeichnisses und geben Sie cd bin ein ./mysql -uroot -p Passwort eingeben: //Geben Sie das zuvor gespeicherte Standardpasswort ein 15. Ändern Sie das Root-Passwort PASSWORT FESTLEGEN = PASSWORT('mysql123'); 16. Aktualisieren Sie die Tabellen mit den MySQL-Systemberechtigungen Berechtigungen leeren; 17. Beenden Sie mysql: aufhören; An diesem Punkt ist die Kompilierung und Installation abgeschlossen. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
>>: Analyse und Praxis des serverseitigen Rendering-Prinzips von React
Inhaltsverzeichnis Überblick Durchführung Schutz-...
Unix/Linux-Dienste systemd-Dienste Betriebsablauf...
Hier erfahren Sie, wie Sie nach der Verkleinerung...
In diesem Artikel wird der spezifische Code von J...
Einführung: Dieser Artikel verwendet das von reac...
Herausgeber: In diesem Artikel wird die Rolle erö...
Teilen Sie eine wunderschöne Bibliothek im Animat...
Vorwort Wenn die Abfrageinformationen aus mehrere...
Inhaltsverzeichnis 1. Einleitung 2. Konfiguration...
Detaillierte Erläuterung der JDBC-Datenbankverknü...
Was ist ein Ansichtsfenster? Mobile Browser platzi...
· 【Szenenbeschreibung】 Nach HTTP1.1 unterstützt d...
Hier sind 10 HTML-Tags, die zu wenig verwendet od...
Inhaltsverzeichnis Vorwort Lösung: Schritt 1 Schr...
Vorwort Dieser Artikel stellt hauptsächlich die A...