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

MySQL-Datenbankterminal – allgemeine Befehlscodes für Vorgänge

Inhaltsverzeichnis 1. Benutzer hinzufügen 2. Ände...

mysql 5.7.18 winx64 Passwort ändern

Nachdem MySQL 5.7.18 erfolgreich installiert wurd...

JavaScript implementiert einfache Datumseffekte

Der spezifische Code der JavaScript-Datumseffekte...

Grundlegendes Verständnis und Verwendung der HTML-Auswahloption

Detaillierte Erklärung von HTML (Option auswählen)...

So implementieren Sie https mit Nginx und OpenSSL

Wenn die Serverdaten nicht verschlüsselt und mit ...

Vue Router lädt verschiedene Komponenten je nach Hintergrunddaten

Inhaltsverzeichnis Anforderungen aus der Projektp...

JS implementiert die zufällige Generierung von Bestätigungscodes

In diesem Artikelbeispiel wird der spezifische JS...

JavaScript zum Filtern von Arrays

In diesem Artikelbeispiel wird der spezifische Co...

Detailliertes Tutorial zur Installation des ElasticSearch:7.8.0-Clusters mit Docker

Der ElasticSearch-Cluster unterstützt動態請求的方式und靜態...