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
Es gibt viele Möglichkeiten, eine globale ID zu g...
COALESCE ist eine Funktion, die sich nacheinander...
Inhaltsverzeichnis 1. VueRouter 1. Beschreibung 2...
Teil 1 HTML <html> – Start-Tag <Kopf>...
In diesem Artikel werden die Eigenschaften von CS...
Beispiel-Quellcode: https://codepen.io/shadeed/pe...
1. Offizielle Einführung grep ist ein häufig verw...
yum schnelle MySQL-Installation Yum-Repository hi...
1》Seien Sie gut im Webdesign 2》Wissen, wie man Web...
Inhaltsverzeichnis Vorwort So lösen Sie Sudoku Fü...
Wir wissen, dass es in der Shell zwei Möglichkeit...
Führen Sie kein Front-End-UI-Framework ein, es se...
Inhaltsverzeichnis Implementierung einer unregelm...
Frage: Bei der Entwicklung des Alice-Verwaltungss...
1. Laden Sie die Linux-Version von der offizielle...