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
Schauen wir uns zunächst ohne Umschweife die Rend...
In diesem Artikelbeispiel wird der spezifische Co...
Aufschlag: # chkconfig --list Alle Systemdienste ...
Inhaltsverzeichnis 1. Objektmethoden definieren 2...
1. Bauteile 1. Ein Formular muss Formularfelder e...
Einige Freunde haben beim Erlernen von Datenbanke...
Der Syntaxstil der CSS-Stilregel ist die Grundein...
Im Linux-System gibt es einen Dateityp namens Lin...
Perfekte Lösung für den schwarzen VMware-Bildschi...
veranschaulichen: Stamm und Alias im Standort D...
Methode 1: Verwenden Sie den Befehl SET PASSWORD ...
1. Fügen Sie am Anfang des Stylesheets einen Komme...
In einem Artikel vor langer Zeit habe ich über di...
Offizielle Website https://cli.vuejs.org/en/guide...
Der MySQL-Abfragecache ist standardmäßig aktivier...