Installieren Sie die neueste stabile Version von MySQL unter Linux über den Quellcode: mysql-5.7.17 Installationsverzeichnis: Startskript: /etc/init.d/mysqld Installationsprozess 1. Abhängigkeiten installieren #yum install -y cmake gcc-c++* make ncurses-devel 2. MySQL-Benutzer erstellen #groupadd mysql #useradd -r -g mysql -s /bin/false mysql 3. Laden Sie mysql-boost-5.7.17.tar.gz herunter und laden Sie es auf den Server hoch #tar xzf mysql-5.7.17.tar.gz #cd mysql-5.7.17 #mkdir bld #cd bld/ #cmake .. -DWITH_BOOST=../boost/ -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql #Durch die Angabe der Parameter hier werden beim nachfolgenden Startvorgang viele Vorgänge reduziert#make #make installieren #Verwenden Sie die Standardkonfigurationsdatei#cd /usr/local/mysql/support-files #cp meine-default.cnf ../meine.cnf #Beim Kompilieren ist ein Fehler aufgetreten. Temporäre Dateien löschen und neu kompilieren: #sauber machen #rm CMakeCache.txt 4. Fügen Sie nach der Installation den Pfad der ausführbaren Datei zur Systemumgebungsvariablen hinzu: Umgebungsvariablen #echo "export PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile #Quelle /etc/Profil 5. Initialisieren Sie die Datenbank #mkdir /data/mysql #chown -R mysql.mysql /data/mysql #mysqld --defaults-file=/usr/local/mysql/my.cnf --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/data/mysql/ Nach der Initialisierung von mysql5.7 wird ein zufällig generiertes Kennwort direkt auf dem Bildschirm angezeigt. 6. Starten Sie das Replikationsstartskript: #cd /usr/local/mysql/support-files #cp mysql.server /etc/init.d/mysql Direktstart #mysqld_safe --user=mysql & oder #/etc/init.d/mysqld start Rufen Sie nach dem Start das Sicherheitsskript auf, um Folgendes zu erreichen: Ändern Sie das Root-Passwort, löschen Sie die Testbibliothek und verhindern Sie die Remote-Anmeldung von Root #mysql_sichere_installation Teilkonfiguration (nicht optimiert) [Kunde] Port = 3306 socket=/tmp/mysql.sock Zeichensatzclient = utf8 [mysqld] basedir = /usr/local/mysql Datenverzeichnis = /data/mysql Port = 3306 Socket = /tmp/mysql.sock Zeichensatzserver = utf8 Lesepuffergröße = 131072 #innodb innodb_data_file_path=ibdata1:100M:autoextend #binlog server_id=1 log-bin=mysql-bin sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysqldump] schnell max_allowed_package=32M [mysql] [myisamchk] 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:
|
<<: Was ist Makefile in Linux? Wie funktioniert es?
>>: Schritte für Vue zur Verwendung von Ref, um Komponenten über Ebenen hinweg zu erhalten
Die verständlichste Erklärung des Genauigkeitspro...
Inhaltsverzeichnis Normale Paging-Abfrage So opti...
Inhaltsverzeichnis 1. Bootstrap-Rasterlayout 2. V...
Szenario: Wenn Seite A Seite B öffnet, muss Seite...
Inhaltsverzeichnis 1. Projektbeschreibung 1.1 Hin...
Inhaltsverzeichnis Anwendungsszenarien: Methode 1...
Inhaltsverzeichnis 1. Abhängigkeiten installieren...
Die goldene Regel Unabhängig davon, wie viele Per...
Grundlegende Analyse des IMG-Tags: In HTML5 beste...
Inhaltsverzeichnis MySQL-Abfragebaumstruktur 1. Ü...
Nehmen wir als Beispiel das Übersetzungsprogramm....
Inhaltsverzeichnis 1. Szenario 2. Implementieren ...
Beginnen wir mit dem Körper: Wenn Sie eine Webseit...
Funktion Herkunft Ich habe kürzlich an einem H5 g...
Normalerweise definieren wir zuerst die Dockerfil...