Installationshandbuch für die MySQL 5.7.18-Version (einschließlich Binärdateiversion)

Installationshandbuch für die MySQL 5.7.18-Version (einschließlich Binärdateiversion)

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:
  • Detaillierte Schritte für Java zum Herstellen einer Verbindung mit MySQL 8.0 JDBC (IDEA-Version)
  • Detaillierte Erklärung der atomaren DDL-Syntax von MySQL 8.0
  • Detaillierte Analyse des MySQL 8.0-Speicherverbrauchs
  • Detaillierte grafische Beschreibung des MySql8.023-Installationsprozesses (Erstinstallation)
  • Neue Funktionen in MySQL 8.0 - Einführung in die Verwendung des Management-Ports
  • Neue Funktionen in MySQL 8.0 - Einführung in Check Constraints
  • mysql8.0.23 msi Installation super ausführliches Tutorial
  • Ausführliches Tutorial zur Konfiguration der kostenlosen Installationsversion von MySQL 8.0.23
  • Die beste Lösung zum Zurücksetzen des Root-Passworts von MySQL 8.0.23
  • Einige Verbesserungen in MySQL 8.0.24 Release Note

<<:  50 Codezeilen zur Implementierung von Nutzungsstatistiken für Webpack-Komponenten

>>:  Führen Sie die Schritte zum Konfigurieren einer statischen IP-Adresse für eine virtuelle Linux-Maschine aus

Artikel empfehlen

Reagieren Sie auf die Konstruktionsreihenfolge verschachtelter Komponenten

Inhaltsverzeichnis Auf der offiziellen React-Webs...

MySQL-Protokolleinstellungen und Anzeigemethoden

MySQL verfügt über die folgenden Protokolle: Fehl...

Teilen Sie 20 JavaScript-Einzeilencodes

Inhaltsverzeichnis 1. Holen Sie sich den Wert des...

So kaufen Sie einen Server und richten ihn zunächst ein

Ich habe eine Weile nicht mit Servern gearbeitet....

Vue - benutzerdefinierte gekapselte Schaltflächenkomponente

Der benutzerdefinierte Kapselungscode der Vue-But...

Ein Artikel erklärt den Klassenlademechanismus von Tomcat

Inhaltsverzeichnis - Vorwort - - JVM-Klassenlader...

Detaillierte Erklärung der MySQL 8.0.18-Befehle

Öffnen Sie den gerade entpackten Ordner C:\web\my...