Die offizielle Version 8.0.11 von MySQL 8 wurde veröffentlicht. Offiziellen Angaben zufolge ist MySQL 8 doppelt so schnell wie MySQL 5.7 und bietet zahlreiche Verbesserungen und eine schnellere Leistung! Nachfolgend finden Sie eine Aufzeichnung meines Installationsvorgangs vom 23. April 2018. Der gesamte Vorgang dauert etwa eine Stunde, und der Make- und Make-Install-Vorgang dauert länger. 1. UmweltMinimale Installation von CentOS7.4 64-Bit 2. Vorbereitung1. Abhängigkeiten installieren yum -y installiere wget cmake gcc gcc-c++ ncurses ncurses-devel libaio-devel openssl openssl-devel 2. Laden Sie das Quellpaket herunter wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-boost-8.0.11.tar.gz (diese Version kommt mit Boost) 3. MySQL-Benutzer erstellen MySQL-Gruppenadd useradd -r -g mysql -s /bin/false mysql 4. Installationsverzeichnis und Datenverzeichnis erstellen mkdir -p /usr/local/mysql mkdir -p /data/mysql 3. Installieren Sie MySQL 8.0.111. Entpacken Sie das Quellpaket tar -zxf mysql-boost-8.0.11.tar.gz -C /usr/local 2. Kompilieren und Installieren cd /usr/local/mysql-8.0.11 cmake. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DMYSQL_TCP_PORT=3306 -DWITH_BOOST=/usr/local/mysql-8.0.11/boost machen && machen installieren 3. Konfigurieren Sie die Datei my.cnf Katze /etc/my.cnf [mysqld] Server-ID = 1 Port = 3306 basedir=/usr/local/mysql Datenverzeichnis=/Daten/MySQL ##Bitte fügen Sie Parameter entsprechend der tatsächlichen Situation hinzu 4. Änderung der Verzeichnisberechtigung chown -R mysql:mysql /usr/local/mysql chown -R mysql:mysql /data/mysql chmod 755 /usr/local/mysql -R chmod 755 /data/mysql -R 5. Initialisierung bin/mysqld --initialize --user=mysql --datadir=/data/mysql/ bin/mysql_ssl_rsa_setup 6. Starten Sie MySQL bin/mysqld_safe --user=mysql & 7.Kontopasswort ändern bin/mysql -uroot -p mysql> alter user 'root'@'localhost' identifiziert durch "123456"; mysql> Datenbanken anzeigen; +--------------------+ | Datenbank | +--------------------+ | Informationsschema | |mysql | | Leistungsschema | |System| +--------------------+ 4 Zeilen im Satz (0,00 Sek.) ##Fügen Sie ein Remote-Sonderkonto hinzu mysql> create user root@'%' identified by '123456'; Abfrage OK, 0 Zeilen betroffen (0,08 Sek.) mysql> gewähre root@'%' alle Berechtigungen für *.*; Abfrage OK, 0 Zeilen betroffen (0,04 Sek.) mysql> Berechtigungen leeren; Abfrage OK, 0 Zeilen betroffen (0,01 Sek.) 8. Erstellen Sie einen Softlink (optional) ln -s /usr/local/mysql/bin/* /usr/local/bin/ mysql -h 127.0.0.1 -P 3306 -uroot -p123456 -e "Version auswählen();" mysql: [Warnung] Die Verwendung eines Passworts in der Befehlszeilenschnittstelle kann unsicher sein. +-------------+ | version() | +-------------+ | 8.0.11 | +-------------+ 9. Zum Start hinzufügen (optional) cp support-files/mysql.server /etc/init.d/mysql.server Besonderer Hinweis: MySQL empfiehlt offiziell die Verwendung der binären Installationsmethode. (Das Bild unten ist ein Screenshot des offiziellen Dokuments) Zusammenfassen Oben finden Sie ein ausführliches Tutorial zur Installation von MySQL 8.0 aus dem CentOS 7.4-Quellcode. Ich hoffe, es wird Ihnen hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung asynchroner Iteratoren in nodejs
>>: WeChat-Applet + ECharts zur Realisierung eines dynamischen Aktualisierungsprozesses
Inhaltsverzeichnis Master-Slave-Replikationsmecha...
1. Führen Sie eine Dateinamensuche durch which (S...
Deinstallieren Sie die installierte Version auf U...
Dieser Artikel enthält das ausführliche Installat...
1. CDN Es ist die am häufigsten verwendete Beschl...
Um eine große Anzahl gleichzeitiger Besuche bewäl...
Beim Aktualisieren eines Datensatzes in MySQL ist...
Beim Konfigurieren unterschiedlicher Servlet-Pfad...
Vorwort Wenn wir den Effekt der Online-Codekompil...
Vorwort Während des Entwicklungsprozesses verwend...
Inhaltsverzeichnis Vorwort Was ist Deno? Vergleic...
Dieser Artikel konzentriert sich hauptsächlich au...
<meta http-equiv="x-ua-kompatibel" co...
Wir stoßen häufig auf dieses Problem: Wie kann ma...
herunterladen: Schritt 1: Öffnen Sie die Website ...