1. Benutzer und Gruppen hinzufügen 1. MySQL-Benutzergruppe hinzufügen # mysql-Gruppenadd 2. MySQL-Benutzer hinzufügen # useradd -g mysql -s /bin/nologin mysql -M 2. Überprüfen Sie, ob MySQL im System installiert ist. Wenn ja, deinstallieren Sie es grep mysql mysql-libs-5.1.73-3.el6_5.x86_64 # rpm -e mysql-libs-5.1.73-3.el6_5.x86_64 --nodeps 3. Installieren Sie die erforderlichen Abhängigkeitspakete # yum -y installiere wget gcc-c++ ncurses-devel cmake 4. Installation 1. Laden Sie die neueste Version von MySQL herunter Gehen Sie zu http://dev.mysql.com/downloads/mysql/ und wählen Sie unter „Quellcode“ „Generic Linux“ aus. Wählen Sie MySQL mit Boost-Bibliothek zum Herunterladen aus. MySQL5.7 stellt Anforderungen an die Boost-Bibliothek. Wenn Sie eine Bibliothek mit Boost-Bibliothek auswählen, vermeiden Sie einige Fallstricke. # wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.18.tar.gz 2. Entpacken und installieren # tar xf mysql-boost-5.7.18.tar.gz # cd mysql-5.7.18 # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306 -DWITH_BOOST=boost/boost_1_59_0 # machen && machen installieren MySQL wird im Verzeichnis /usr/local/mysql installiert. 3. Gehen Sie in das Installationsverzeichnis und erstellen Sie ein Datenverzeichnis # cd /usr/local/mysql # mkdir-Daten 4. Ändern Sie die Verzeichnisberechtigungen /usr/local/mysql # chown -R mysql. /usr/local/mysql 5. Initialisieren Sie die Datenbank # ./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data Notiz: 1. Die vorherige Version von mysql_install_db befand sich in mysql_basedir/script, und 5.7 befindet sich im Verzeichnis mysql_install_db/bin und wurde verworfen. 6. Kopieren Sie die Startdatei nach /etc/init.d/ und benennen Sie sie erneut als mysqld # /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld 7. Erstellen Sie eine Konfigurationsdatei Nach der Installation stellte ich fest, dass keine my.cnf-Konfigurationsdatei vorhanden war, also habe ich manuell eine erstellt. # vim /etc/my.cnf [mysqld] basedir =/usr/local/mysql Datenverzeichnis = /usr/local/mysql/data Port = 3306 Socket = /tmp/mysql.sock [Kunde] socket=/tmp/mysql.sock 8. Starten Sie MySQL # /etc/init.d/mysqld starten 9. Melden Sie sich bei MySQL an # /usr/local/mysql/bin/mysql -uroot -p systemgeneriertes Passwort 10. Ändern Sie das Root-Passwort mysql>set password = password('neues Passwort'); mysql>Berechtigungen leeren; mysql>Beenden 11. Abmelden und erneut anmelden # /usr/local/mysql/bin/mysql -uroot -p'neues Passwort' Oben finden Sie ein ausführliches Tutorial zum Kompilieren und Installieren von MySQL 5.7.18 aus dem Quellcode auf CentOS 6.6. 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:
|
<<: Hinzufügen und Löschen von Tabelleninformationen mit Javascript
>>: So fügen Sie eine Festplatte in Vmware hinzu: Erweitern Sie die Festplatte
Inhaltsverzeichnis 1. Prinzipübersicht Query Cach...
Wenn nginx proxy_pass konfiguriert, ist der Unter...
ab-Befehlsprinzip Der Befehl ab von Apache simuli...
Eigentlich ist das ganz einfach. Wir fügen ein a-...
Chinesisch-Tutorial https://www.ncnynl.com/catego...
Ich werde nicht über die Verwendung von SSL-Zerti...
Bild herunterladen Docker-Pull MySQL:5.7 docker p...
Wenn Sie MySQL kennen, werden Sie feststellen, da...
Vorwort Normalerweise wird für MySQL-Abfragen mit...
MySQL unterstützt viele Arten von Tabellen (d. h....
Inhaltsverzeichnis Nachrichtenbrett Erforderliche...
Vorwort Die Master-Slave-Replikationsbeziehung vo...
Bei der Installation von Puppeteer unter Linux kö...
Einführung in die Sicherheitslücke Die SigRed-Sic...
Inhaltsverzeichnis 1. Code-Analyse 2. Quellcode Q...