Der Installationsvorgang ist im Grunde derselbe wie bei der Quellversion, mit Ausnahme des Kompilierungsschritts. In diesem Artikel wird nur die Release-Version beschrieben, die die Bin-Dateiversion enthält. Vorteile: Jeder Benutzer kann seinen eigenen MySQL-Server installieren Zielhostsystem: CentOS 6.8 Benutzer: saojie (keine Administratorrechte) Verzeichnis: /home/saojie/mysql-5.7.18 herunterladen Linux Generisch Adresse: https://dev.mysql.com/downloads/mysql/ Entpacken tar zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql-5.7.18 Installieren Konfigurationsdatei schreiben Legen Sie my.cnf in das Verzeichnis mysql-5.7.18 [mysqld] Basisverzeichnis = /home/saojie/mysql-5.7.18 Datenverzeichnis = /home/saojie/mysql-5.7.18/data log_error = /home/saojie/mysql-5.7.18/data/mysql_error.log Port = 33306 #Port zur Vermeidung von Konflikten Socket = /home/saojie/mysql-5.7.18/mysql.sock general_log = ein sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [mysql] Socket = /home/saojie/mysql-5.7.18/mysql.sock Initialisierung bin/mysqld --defaults-file=/home/saojie/mysql-5.7.18/my.cnf --initialize --user=saojie --basedir=/home/saojie/mysql-5.7.18/ --datadir=/home/saojie/mysql-5.7.18/data Bei der Initialisierung wird ein zufälliges Root-Passwort generiert Start-up Beim ersten Start müssen Sie einen Socket hinzufügen, um eine Verbindung zum MySQL-Server einer anderen Person zu vermeiden. Und da root standardmäßig keine Remotezugriffsrechte hat, kann root zu Beginn keine Verbindung zur angegebenen IP und zum angegebenen Port herstellen. bin/mysqld --defaults-file=/home/saojie/mysql-5.7.18/my.cnf & mysql -uroot -p --socket=/home/saojie/mysql-5.7.18/mysql.sock #Wenn Sie keinen Socket hinzufügen, können Sie eine Verbindung zu einem anderen MySQL-Server herstellen Schließung bin/mysqladmin -uroot -proot --socket=/home/saojie/mysql-5.7.18/mysql.sock herunterfahren oder bin/mysqladmin -hxxx -Pxxx -uroot -proot shutdown Andere Probleme Langsame JDBC-Verbindungen Fügen Sie skip-name-resolve zur Konfigurationsdatei [mysqld] hinzu und starten Sie neu, um die DNS-Abfrage zu überspringen MySQL-Protokolle nicht an die Saojie-Benutzerkonsole ausgeben Geben Sie die log_error-Adresse unter [mysqld] an. Komfort-Skripte #!/bin/bash Funktion Client () { bin/mysql --defaults-extra-file=/home/saojie/mysql-5.7.18/my.cnf } Funktion Server(){ bin/mysqld --defaults-extra-file=/home/saojie/mysql-5.7.18/my.cnf & } Funktion stop(){ bin/mysqladmin -uroot -p --socket=/home/saojie/mysql-5.7.18/mysql.sock herunterfahren } Funktion pid(){ ret=$(ps -ef |grep mysqld | awk '{print $2}') echo $ret } wenn [ $# = 1 ]; dann $1; sonst Server; fi Oben finden Sie die Installationsanleitung für die MySQL 5.7.18-Version, die ich Ihnen vorgestellt habe. Ich hoffe, sie 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:
|
<<: 50 Codezeilen zur Implementierung von Nutzungsstatistiken für Webpack-Komponenten
Inhaltsverzeichnis 1. Benutzer hinzufügen 2. Ände...
Melden Sie sich zuerst bei MySQL an Shell> MyS...
Nachdem MySQL 5.7.18 erfolgreich installiert wurd...
Inhaltsverzeichnis Frage 1. Installieren Sie webp...
Der spezifische Code der JavaScript-Datumseffekte...
Detaillierte Erklärung von HTML (Option auswählen)...
Wenn die Serverdaten nicht verschlüsselt und mit ...
1. Herunterladen und entpacken 1. Einführung in Z...
Inhaltsverzeichnis Anforderungen aus der Projektp...
In diesem Artikelbeispiel wird der spezifische JS...
In diesem Artikelbeispiel wird der spezifische Co...
1. Einführung in Gitlab Offizielle Gitlab-Adresse...
Vorwort Wenn wir Anwendungen als Docker-Container...
Vorwort Wenn wir Webseiten schreiben, stoßen wir ...
Der ElasticSearch-Cluster unterstützt動態請求的方式und靜態...