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
Dieser Statuscode gibt Auskunft über den Status d...
In den vorherigen drei Artikeln wurden gängige Si...
Lassen Sie mich Ihnen zunächst den fertigen Effek...
Text OK, als nächstes ist es Zeit, die Renderings...
Hier sind 10 Tipps zum Entwerfen benutzerfreundli...
Verwenden Sie die Vue-Cropper-Komponente, um Avat...
Menüleiste Beispiel 1: Code kopieren Der Code lau...
Die Datenbankmigration ist ein Problem, auf das w...
Inhaltsverzeichnis Eckig erreichen Aufrufreihenfo...
Es gibt auch zwei Server: Vorbereitung: Legen Sie...
MySQL-Partitionierung ist hilfreich bei der Verwa...
Vorwort Dieser Artikel wurde von einem hohen Tier...
Voraussetzungen Compose ist ein Tool zum Orchestr...
Verwenden von UNION Die meisten SQL-Abfragen best...
Inhaltsverzeichnis 1. Übersicht 1.1 Erstellen ein...