In diesem Artikel wird das Tutorial zur kostenlosen Installationsversion von MySQL 5.7.16 als Referenz bereitgestellt. Der spezifische Inhalt ist wie folgt MySQL: 5.7.16 Downloadadresse: http://dev.mysql.com/downloads/mysql/; Linux-Generic ist die installationsfreie Version, ich habe 64-Bit gewählt Auf der MySQL-Website gibt es ein Dokument mit der spezifischen Installationsmethode. Wenn Sie gut in Englisch sind, lesen Sie nicht, was ich geschrieben habe. 1. Vorbereitung vor der Installation 1. Schalten Sie die Firewall aus #Im Setup schließen 2. Deaktivieren Sie Selinux #Diese Option wurde nicht getestet, um festzustellen, ob sie notwendig ist shell>vi /etc/selinux/config SELINUX=disabled # SELINUX-Parameter erzwingen bedeutet aktivieren, deaktiviert bedeutet deaktivieren 3. Erstellen Sie ein myql-Konto Shell> Benutzeradd MySQL 4.MySQL hängt von der libaio-Bibliothek ab. Fragen Sie die libaio-Bibliothek ab und installieren Sie sie. Shell> Yum-Suche Libaio Shell> yum installiere libaio 5. Überprüfen Sie, ob eine alte Version von MYQL im System vorhanden ist, und löschen Sie diese. #Abfragemethode: rpm –qa|grep mysql 6. Laden Sie mysql5.7.16 herunter Shell>wget http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 2. MySQL-Installation 1. Entpacken Sie die Installationsdatei und kopieren Sie sie nach /usr/local/mysql shell>tar –zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz shell>cp -R mysql-5.7.16-linux-glibc2.5-x86_64 /usr/local/mysql 2. Konfigurieren Sie /etc/my.cnf shell>vi/etc/meine.cnf [mysqld] #Grant-Tabellen überspringen #Geben Sie eine einzelne Tabellen-Engine an #sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES Datenverzeichnis=/Daten/MySQL basedir=/usr/local/mysql ##öffne sqllog general_log=EIN general_log_file=/data/mysql/query.log #Ereignisplaner öffnen event_scheduler = 1 #Bin-Log öffnen log_bin=/data/bin/mysql-bin Server-ID = 230 #explicit_defaults_for_timestamp=true 3. Ändern Sie das Root-Konto .bash_profile Shell> vi /root/.bash_profile #PATH=$PATH:$HOME/bin PATH=$PATH:$HOME/bin:/usr/local/mysql/bin 4.MySQL-Installation shell>cd /usr/local/mysql/ shell>bin/mysqld –initialize #Merken Sie sich das temporäre Passwort shell>bin/mysql_ssl_rsa_setup shell>bin/mysqld_safe --user=mysql& shell>chown -R mysql:mysql /usr/local/mysql/ #Berechtigungen ändern shell>mkdir –p /data/mysql #Datendateiverzeichnis erstellen und autorisieren shell>chown –R mysql:mysql /data/mysql 5. Starten Sie MySQL und stellen Sie es so ein, dass es beim Booten gestartet wird Shell>cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld Shell>ServiceMySQL starten shell>chkconfig --add mysqld #Zum Start hinzufügen 6. Melden Sie sich bei MySQL an shell>mysql –uroot –p #Geben Sie das vorherige temporäre Passwort ein shell> alter user 'root'@'localhost'identified by "fineex.1"; Hinweis: In dieser Version müssen Sie nach der Anmeldung Ihr Passwort ändern, bevor Sie andere Datenbankoperationen durchführen können. Shell> gewähre „root“@„%“ alles, identifiziert durch „foxconn.1“; #Remote-Login bei MySQL autorisieren; % erlaubt allen Hosts den Zugriff, bitte mit Vorsicht verwenden Wunderbares Thema teilen: Installations-Tutorials für verschiedene Versionen von MySQL Installations-Tutorials für MySQL 5.7-Versionen Installations-Tutorials für MySQL 5.6-Versionen 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:
|
<<: So deinstallieren Sie Docker Toolbox vollständig
>>: ReactRouter-Implementierung
Was ist eine große Sache? Transaktionen, die über...
Im Leben ist das Internet allgegenwärtig. Wir kön...
Vorwort Node wird als mittlere Schicht im Projekt...
1 / Kopieren Sie die Webprojektdateien direkt in ...
Mit beiden Methoden kann ein JavaScript-Code nach...
In diesem Artikel erfahren Sie, wie Sie ziehbare ...
Dieser Artikel veranschaulicht anhand von Beispie...
Inhaltsverzeichnis 1. Übersicht 1.1 Verwendung vo...
Nginx verwendet reguläre Ausdrücke, um Platzhalte...
Hinweis Auf dieses Plugin kann nur unter dem http...
In Sprachen werden häufig Makros zur Implementier...
1. Schreiben Sie zuerst eine Mysql-Link-Einstellu...
Es gibt zwei Situationen 1. Startzeit und Endzeit...
Inhaltsverzeichnis Semaphor Nginx-Hot-Bereitstell...
Radio und Kontrollkästchen Reines CSS zum Erziele...