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
Vorwort: Dieser Artikel basiert auf den Erfahrung...
Vor langer Zeit habe ich einen Blogbeitrag mit de...
Ändern Sie die vereinfachte Dateigröße und laden ...
Inhaltsverzeichnis 1 Systemeinführung 2 Systemver...
Harbor ist ein Registry-Server auf Unternehmenseb...
Der Blogger hat MySQL ein oder zwei Monate lang n...
Um zwei verschiedene Tabellen abzufragen, müssen ...
Die Installation von MySQL 5.7 auf Ubuntu 1804 wi...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Szeneneinstellung Spielressour...
Wenn ein Unternehmen seine Benutzerbasis vergröße...
Beim Bereitstellen des Projekts auf Centos ist mi...
Ergebnisse erzielen Implementierungscode html <...
1. Was ist Refs wird in Computern als Resilient F...
Upgrade der Linux-Version: 1. Stellen Sie zunächs...