MySQL 5.7.10 Installationsdokumentation Tutorial

MySQL 5.7.10 Installationsdokumentation Tutorial

1. Installieren Sie Abhängigkeitspakete

yum -y installiere gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgcrypt libtool bison

2. Installieren Sie die Boost-Bibliothek:

Überprüfen Sie zunächst, ob Boost installiert wurde

U/min -qa Boost*

Deinstallieren Sie alte Boost-*- und andere Bibliotheken:

yum -y entferne Boost-*

Laden Sie die Boost-Bibliothek herunter, entpacken Sie sie und kopieren Sie sie in das Verzeichnis /usr/local/boost. Führen Sie dann cmake erneut aus und fügen Sie die Option -DWITH_BOOST=/usr/local/boost in den folgenden Optionen hinzu

(Herunterladen: http://sourceforge.NET/projects/boost/files/boost/)

Hinweis: mysql5.7.10 erfordert Boost-Version 1.59.0 und kann keine anderen Versionen sein

Download-Adresse: http://liquidtelecom.dl.sourceforge.Net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz

3. Laden Sie den MySQL-Quellcode herunter

Offizielle Download-Adresse der Website: http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.10.tar.gz

Nach dem Download entpacken

4. Installationsprozess

(1) Benutzer und Gruppen anlegen

# mysql-Gruppenadd
# mkdir /home/mysql #Benutzerdefinierter Speicherort # mkdir /home/mysql/data #Benutzerdefinierter Speicherort # useradd -g mysql -d /home/mysql mysql

(2) MySQL kompilieren

cmake -DCMAKE_INSTALL_PREFIX=/home/mysql -DMYSQL_DATADIR=/home/mysql/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost

(3) Installation

Wenn im zweiten Schritt kein Fehler auftritt

machen && machen installieren

(4) Initialisieren Sie die Datenbank

Wechseln Sie in das Bin-Verzeichnis unter der Installationsbeilage und führen Sie es aus

./mysqld --initialize --user=mysql --basedir=/home/mysql --datadir=/home/mysql/data

Hinweis: Nach der Initialisierung wird ein Standardkennwort generiert. Bitte notieren Sie es

MySQL 5.7.10 Installationsdokumentation

(5) Passen Sie Konfigurationsdateien und Umgebungsvariablenparameter an

Sichern Sie die standardmäßig generierte my.cnf

# mv /etc/my.cnf /etc/my.cnf.bak

Geben Sie das MySQL-Installationsverzeichnis Support-Dateiverzeichnis ein

# cd /mysql/support-files

Kopieren Sie die Konfigurationsdateivorlage in eine neue MySQL-Konfigurationsdatei.

# cp meine-default.cnf /etc/meine.cnf

Sie können die neuen Optionen der Konfigurationsdatei nach Bedarf ändern. Wenn Sie die Konfigurationsoptionen nicht ändern, wird MySQL mit den Standardkonfigurationsparametern ausgeführt.

Nachfolgend meine Änderung der Konfigurationsdatei /etc/my.cnf, um die Kodierung auf utf8 zu setzen und so verstümmelte Zeichen zu vermeiden

[mysqld]
Zeichensatzserver = utf8
init_connect='Namen festlegen utf8'
[Kunde]
Standardzeichensatz = utf8

Kopieren Sie das Startskript nach init.d

cp /mysql/support-files/mysql.server /etc/init.d/mysqld

Ausführungsberechtigungen hinzufügen

chmod 755 /etc/init.d/mysqld

Erstellen Sie eine MySQL-Befehlsdatei

ln -s /mysql/bin/mysql /usr/bin/

Hinweis: Ohne diese Datei gibt es keinen MySQL-Befehl und Sie können MySQL nicht verwenden, um an irgendeinem Ort auf die Datenbank zuzugreifen.

(6) MySQL starten

Dienst MySQLD starten

(7) Zugriff auf die Datenbank

mysql -uroot -p

Das Passwort ist das, das Sie gerade generiert haben.

(8) Ändern Sie das Standardkennwort

Ändern Sie den Benutzer „root“@„localhost“, identifiziert durch „123456“.

Hinweis: Wenn Sie das Standardkennwort nicht ändern, können Sie SQL nicht normal verwenden. Sie müssen es ändern

Oben finden Sie eine ausführliche Erklärung des vom Herausgeber eingeführten Tutorials zum MySQL5.7.10-Installationsdokument. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • So ändern Sie das Root-Passwort von Mysql5.7.10 auf dem MAC
  • Installieren Sie mysql5.7.10 manuell unter Ubuntu
  • Schritte zur Installation von MySQL 5.7.10 auf Windows Server 2008 R2
  • mysql5.7.10 Installations-Tutorial für Mac
  • Detaillierte Erklärung zum Aktivieren langsamer Abfragen in MySQL 5.7.10
  • Zusammenfassung mehrerer Probleme bei der Installation von Mysql5.7.10 winx64
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.16
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.13 (Linux)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.19 (Win10)
  • MySQL 5.7.10 Installations- und Konfigurations-Tutorial unter Windows

<<:  js einfacher und grober Beispielcode zum Veröffentlichen und Abonnieren

>>:  Detaillierte Erläuterung zum Erreichen einer hohen Verfügbarkeit von Eureka durch Docker und Docker-Compose

Artikel empfehlen

Ein kurzer Vergleich von Props in React

Inhaltsverzeichnis Props-Vergleich von Klassenkom...

Unterschiede im Stundentrennzeichen zwischen Browsern

Beim Erstellen einer Webseite verwenden Sie manchm...

CSS-Position feste linke und rechte Doppelpositionierungs-Implementierungscode

CSS-Position Das Positionsattribut gibt den Posit...

Verwendung von MySQL DDL-Anweisungen

Vorwort Die Sprachklassifikation von SQL umfasst ...

Docker führt einen Befehl in einem Container außerhalb des Containers aus

Manchmal möchten wir einen Befehl in einem Contai...

Verwendung des HTML-H-Titel-Tags

Die Verwendung von H-Tags, insbesondere h1, war sc...

Beispiel für die Anpassung des Vue-Projekts an den großen Bildschirm

Eine kurze Analyse von rem Zunächst einmal ist re...

Vite+Electron zum schnellen Erstellen von VUE3-Desktopanwendungen

Inhaltsverzeichnis 1. Einleitung 2. Erstellen Sie...

Tutorial zur Nginx-Standortkonfiguration von Grund auf

Grundlagen Die Reihenfolge der Standortübereinsti...

Fallanalyse mehrerer MySQL-Aktualisierungsvorgänge

Inhaltsverzeichnis Fallstudie Kontostand aktualis...

So verwenden Sie das Schreiben von Dateien zum Debuggen einer Linux-Anwendung

Unter Linux ist alles eine Datei, daher besteht d...

Implementierung der CSS-Bildlaufleisten-Stileinstellungen

WebKit-Bildlaufleistenstil zurücksetzen 1. Die Bi...

So bereinigen Sie Daten in einer MySQL-Onlinedatenbank

Inhaltsverzeichnis 01 Szenarioanalyse 02 Funktion...