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 Auf der offiziellen React-Webs...
Inhaltsverzeichnis Vorwort Installieren Sie vue-i...
Inhaltsverzeichnis Posgresql-Sicherung/Wiederhers...
Problembeschreibung: Wenn die Anzahl der asynchro...
Inhaltsverzeichnis 1. Übersicht 2. Verwenden Sie ...
Vorwort Kürzlich stieß ich bei der Arbeit auf ein...
Einführung Es ist in Ordnung, am Ende eines JS-Co...
MySQL verfügt über die folgenden Protokolle: Fehl...
VC6.0 ist tatsächlich zu alt VC6.0 ist ein Entwic...
Inhaltsverzeichnis 1. Holen Sie sich den Wert des...
Ich habe eine Weile nicht mit Servern gearbeitet....
Der benutzerdefinierte Kapselungscode der Vue-But...
Inhaltsverzeichnis - Vorwort - - JVM-Klassenlader...
Öffnen Sie den gerade entpackten Ordner C:\web\my...
Inhaltsverzeichnis Aufbau einer JSX-Umgebung NPM ...