Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17 (Ubuntu 16.04)

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17 (Ubuntu 16.04)

Laden Sie die neueste Version von MySQL für Ubuntu Linux von der offiziellen MySQL-Website herunter. Folgendes habe ich heruntergeladen:

mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar

Es kann auch von den folgenden Mirrors heruntergeladen werden:

http://mirrors.sohu.com/mysql/MySQL-5.7/

Der Befehl zum Dekomprimieren der Datei lautet:

Kopieren Sie den Code wie folgt:
root@ubuntu:/fly/mysql# tar -xvf ../mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar -C ./

Nach der Dekomprimierung sind insgesamt 11 Deb-Pakete vorhanden. Verwenden Sie den Befehl sudo dpkg -i [Paketname], um sie nacheinander zu installieren. Da es Abhängigkeiten zwischen den Paketen gibt, gibt es eine Installationsreihenfolge.

-rw-r--r-- 1 7155 31415 841472 28. November 05:50 libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb
-rw-r--r-- 1 7155 31415 1189512 28. November 05:50 libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb
-rw-r--r-- 1 7155 31415 17383814 28. November 05:50 libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb
-rw-r--r-- 1 7155 31415 12644 28. November 05:50 mysql-client_5.7.17-1ubuntu16.04_amd64.deb
-rw-r--r-- 1 7155 31415 71282 28. November 05:50 mysql-common_5.7.17-1ubuntu16.04_amd64.deb
-rw-r--r-- 1 7155 31415 6815 28. November 05:50 mysql-community_5.7.17-1ubuntu16.04_amd64.changes
-rw-r--r-- 1 7155 31415 7357222 28. November 05:50 mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb
-rw-r--r-- 1 7155 31415 24698654 28. November 05:50 mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb
-rw-r--r-- 1 7155 31415 133305884 28. November 05:50 mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb
-rw-r--r-- 1 7155 31415 23384678 28. November 05:50 mysql-community-test_5.7.17-1ubuntu16.04_amd64.deb
-rw-r--r-- 1 7155 31415 12636 28. November 05:50 mysql-server_5.7.17-1ubuntu16.04_amd64.deb
-rw-r--r-- 1 7155 31415 12652 28. November 05:50 mysql-testsuite_5.7.17-1ubuntu16.04_amd64.deb

Meine Installationsreihenfolge ist:
1.mysql-common_5.7.17-1ubuntu16.04_amd64.deb
2.libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb
3.libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb
4.libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb

5.mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb
6.mysql-client_5.7.17-1ubuntu16.04_amd64.deb
7.mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb

Hier müssen Sie ein weiteres Abhängigkeitspaket namens libmecab2 installieren. Fahren Sie nach der Installation mit der Installation des letzten fort:
8.mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb
Sie müssen während des Installationsvorgangs ein Datenbankkennwort festlegen.
Zu diesem Zeitpunkt ist alles installiert. Geben Sie Mysql -u root -p ein, um sich bei der Datenbank anzumelden.

root@ubuntu:/fly/mysql# dpkg -i mysql-common_5.7.17-1ubuntu16.04_amd64.deb
dpkg: Warnung: Downgrade von mysql-common von 5.7.17-1ubuntu16.10 auf 5.7.17-1ubuntu16.04
(Datenbank wird gelesen … 212644 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von mysql-common_5.7.17-1ubuntu16.04_amd64.deb ...
Auspacken von mysql-common (5.7.17-1ubuntu16.04) über (5.7.17-1ubuntu16.10) ...
Einrichten von mysql-common (5.7.17-1ubuntu16.04) ...
root@ubuntu:/fly/mysql# dpkg -i libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb
dpkg: Warnung: Downgrade von libmysqlclient20:amd64 von 5.7.17-1ubuntu16.10 auf 5.7.17-1ubuntu16.04
(Datenbank wird gelesen … 212644 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb ...
Entpacken von libmysqlclient20:amd64 (5.7.17-1ubuntu16.04) über (5.7.17-1ubuntu16.10) ...
Einrichten von libmysqlclient20:amd64 (5.7.17-1ubuntu16.04) ...
Trigger für libc-bin (2.23-0ubuntu5) werden verarbeitet …
root@ubuntu:/fly/mysql# dpkg -i libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb
dpkg: Warnung: Downgrade von libmysqlclient-dev von 5.7.17-1ubuntu16.10 auf 5.7.17-1ubuntu16.04
(Datenbank wird gelesen … 212644 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb ...
Entpacken von libmysqlclient-dev (5.7.17-1ubuntu16.04) über (5.7.17-1ubuntu16.10) ...
Einrichten von libmysqlclient-dev (5.7.17-1ubuntu16.04) ...
Trigger für man-db (2.7.5-1) werden verarbeitet …
root@ubuntu:/fly/mysql# dpkg -i libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb
dpkg: Warnung: Downgrade von libmysqld-dev von 5.7.17-1ubuntu16.10 auf 5.7.17-1ubuntu16.04
(Datenbank wird gelesen … 212644 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb ...
Entpacken von libmysqld-dev (5.7.17-1ubuntu16.04) über (5.7.17-1ubuntu16.10) ...
Einrichten von libmysqld-dev (5.7.17-1ubuntu16.04) ...
root@ubuntu:/fly/mysql# dpkg -i mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb
dpkg: Warnung: Downgrade von mysql-community-client von 5.7.17-1ubuntu16.10 auf 5.7.17-1ubuntu16.04
(Datenbank wird gelesen … 212644 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb ...
Auspacken von mysql-community-client (5.7.17-1ubuntu16.04) über (5.7.17-1ubuntu16.10) ...
Einrichten von mysql-community-client (5.7.17-1ubuntu16.04) ...
Trigger für man-db (2.7.5-1) werden verarbeitet …
root@ubuntu:/fly/mysql# dpkg -i mysql-client_5.7.17-1ubuntu16.04_amd64.deb
dpkg: Warnung: Downgrade des MySQL-Clients von 5.7.17-1ubuntu16.10 auf 5.7.17-1ubuntu16.04
(Datenbank wird gelesen … 212644 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von mysql-client_5.7.17-1ubuntu16.04_amd64.deb ...
MySQL-Client (5.7.17-1ubuntu16.04) wird über (5.7.17-1ubuntu16.10) entpackt ...
MySQL-Client einrichten (5.7.17-1ubuntu16.04) ...
root@ubuntu:/fly/mysql# dpkg -i mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb
dpkg: Warnung: Downgrade von mysql-community-source von 5.7.17-1ubuntu16.10 auf 5.7.17-1ubuntu16.04
(Datenbank wird gelesen … 212644 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb ...
Auspacken von mysql-community-source (5.7.17-1ubuntu16.04) über (5.7.17-1ubuntu16.10) ...
Einrichten von mysql-community-source (5.7.17-1ubuntu16.04) ...
root@ubuntu:/fly/mysql# dpkg -i mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb
Auswahl des zuvor nicht ausgewählten Pakets mysql-community-server.
(Datenbank wird gelesen … 212644 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb ...
mysql-community-server (5.7.17-1ubuntu16.04) wird ausgepackt ...
Einrichten des MySQL-Community-Servers (5.7.17-1ubuntu16.04) ...
update-alternatives: Verwenden von /etc/mysql/mysql.cnf, um /etc/mysql/my.cnf (my.cnf) im Automatikmodus bereitzustellen
Trigger für systemd (229-4ubuntu13) werden verarbeitet …
Trigger für ureadahead (0.100.0-19) werden verarbeitet …
Trigger für man-db (2.7.5-1) werden verarbeitet …
root@ubuntu:/fly/mysql# mysql -u root -p
Passwort eingeben:
Willkommen beim MySQL-Monitor. Befehle enden mit ; ​​oder \g.
Ihre MySQL-Verbindungs-ID ist 3
Serverversion: 5.7.17 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle und/oder seine Tochtergesellschaften. Alle Rechte vorbehalten.

Oracle ist eine eingetragene Marke der Oracle Corporation und/oder ihrer
Tochtergesellschaften. Andere Namen können Marken ihrer jeweiligen
Eigentümer.

Geben Sie „help;“ oder „\h“ ein, um Hilfe zu erhalten. Geben Sie „\c“ ein, um die aktuelle Eingabeanweisung zu löschen.
MySQL>

Einfache Installationsmethode von MySQL:

1. sudo apt-get install mysql-server

2. apt-get installiert den MySQL-Client nicht

3. sudo apt-get install libmysqlclient-dev

Während des Installationsvorgangs werden Sie aufgefordert, ein Passwort oder ähnliches festzulegen. Achten Sie darauf, es nicht zu vergessen. Nachdem die Installation abgeschlossen ist, können Sie mit dem folgenden Befehl überprüfen, ob die Installation erfolgreich war:

sudo netstat -tap | grep mysql

Wenn Sie nach der Überprüfung mit dem obigen Befehl sehen, dass sich der MySQL-Socket im Abhörzustand befindet, bedeutet dies, dass die Installation erfolgreich war.

Mit dem folgenden Befehl können Sie sich bei der MySQL-Datenbank anmelden:

mysql -u root -p

-u bedeutet die Auswahl des Login-Benutzernamens, -p bedeutet das Login-Benutzerkennwort. Nach Eingabe des obigen Befehls werden Sie aufgefordert, das Kennwort einzugeben. Geben Sie zu diesem Zeitpunkt das Kennwort ein, um sich bei MySQL anzumelden.

Anschließend können Sie die aktuelle Datenbank über „Datenbanken anzeigen“ anzeigen.

Wir wählen die MySQL-Datenbank aus und fahren mit dem nächsten Schritt fort. Verwenden Sie den Befehl use mysql, um die aktuelle Datenbanktabelle anzuzeigen: show tables

So führen Sie SQL-Skripte in MySQL aus

mysql> Datenbank mydatabase erstellen; 
Abfrage OK, 1 Zeile betroffen (0,00 Sek.) 
 
mysql> verwende meine Datenbank; 
Datenbank geändert 
mysql> Quelle ./mysql.sql 
Abfrage OK, 0 Zeilen betroffen, 1 Warnung (0,00 Sek.) 
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) 
Abfrage OK, 0 Zeilen betroffen (0,33 Sek.) 
Datensätze: 0 Duplikate: 0 Warnungen: 0 
Abfrage OK, 0 Zeilen betroffen, 1 Warnung (0,00 Sek.) 
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) 
Abfrage OK, 0 Zeilen betroffen, 1 Warnung (0,00 Sek.) 
Abfrage OK, 0 Zeilen betroffen (0,04 Sek.) 
Abfrage OK, 0 Zeilen betroffen, 1 Warnung (0,00 Sek.) 
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) 
 
mysql> Tabellen anzeigen; 

Probleme mit der Dpkg-Installation:

Probleme mit Softwareabhängigkeiten bei der Installation des MySQL-Servers:
mysql-community-server hängt von apparmor ab; jedoch:
Das Paket „Apparmor“ ist nicht installiert.
mysql-community-server hängt von libmecab2 ab (>= 0.996-1.2ubuntu1); jedoch:
Paket libmecab2 ist nicht installiert.
Dann installieren Sie es zuerst:
sudo apt-get installiere libmecab2
Dann können MySQL-Community-Server und MySQL-Server normal verwendet werden.

Bei der Installation beliebiger Software unter Ubuntu erscheint folgende Fehlermeldung:

Um dies zu korrigieren, können Sie „apt-get -f install“ ausführen:
Die folgenden Pakete haben nicht erfüllte Abhängigkeiten:
Kate: Hängt ab von: kdelibs4c2a (>= 4:3.5.9), wird aber nicht installiert
Hängt ab von: libqt3-mt (>= 3:3.3.8b), wird aber nicht installiert
Empfiehlt: kregexpeditor, aber es ist nicht installierbar
kscope: Hängt ab von: kdelibs4c2a (>= 4:3.5.7-1), wird aber nicht installiert
Hängt ab von: libaudio2, wird aber nicht installiert
Hängt ab von: libqt3-mt (>= 3:3.3.8really3.3.7), wird aber nicht installiert
Hängt ab von: cscope, wird aber nicht installiert
Hängt ab von: exuberant-ctags, wird aber nicht installiert
Hängt ab von: graphviz, wird aber nicht installiert
E: Nicht erfüllte Abhängigkeiten. Versuchen Sie „apt-get -f install“ ohne Pakete (oder geben Sie eine Lösung an).

Lösung:

Löschen Sie die beiden unvollständig installierten Softwareprogramme Kate und Kscope.

 $ sudo dpkg --purge kate
 $ sudo dpkg --purge kscope

Wunderbares Thema teilen: Installations-Tutorials für verschiedene Versionen von MySQL Installations-Tutorials für MySQL 5.7-Versionen Installations-Tutorials für MySQL 5.6-Versionen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Ubuntu 18.04 installiert MySQL 5.7.23
  • Installieren Sie MySQL 5.7 unter Ubuntu 18.04
  • Ubuntu16.04 Installation mysql5.7.22 Grafik-Tutorial
  • Lösen Sie das Problem von FEHLER 1045 (28000): Zugriff verweigert für Benutzer ''root''@''localhost'' beim Anmelden nach der Installation von MySQL 5.7.17 auf Ubuntu 16.04
  • Installieren Sie mysql5.7.10 manuell unter Ubuntu
  • MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter Linux (Ubuntu)
  • Detailliertes Tutorial zur Installation und Konfiguration von MySql5.7 unter Ubuntu 20.04

<<:  Beispiel für den Mehrpunkt-Routenplanungsprozess des WeChat-Applets Amap – detaillierte Erläuterung

>>:  js, um einen interessanten Countdown-Effekt zu erzielen

Artikel empfehlen

Vues Render-Funktion

Inhaltsverzeichnis 1. Knoten, Bäume und virtuelle...

Linux-Plattform MySQL ermöglicht Remote-Login

Während des Entwicklungsprozesses stoße ich häufi...

Neue Funktionen von JS ES: Einführung in Erweiterungsoperatoren

1. Spread-Operator Der Spread-Operator besteht au...

Grundlegende Operationen der MySQL-Lernnotizentabelle

Tabelle erstellen Tabelle erstellen Tabellenname ...

Versuchen Sie Docker+Nginx, um die Single-Page-Anwendungsmethode bereitzustellen

Von der Entwicklung bis zur Bereitstellung: Mache...

Detailliertes Tutorial zur Installation von ElasticSearch 6.x im Docker

Ziehen Sie zuerst das Image (oder erstellen Sie e...

So aktivieren Sie das langsame Abfrageprotokoll in MySQL

1.1 Einleitung Durch Aktivieren des Slow Query Lo...

So implementieren Sie ein Glücksradspiel im WeChat-Applet

Ich stelle hauptsächlich vor, wie man im WeChat-A...

Verwendung des Linux-Befehls sed

1. Funktionseinführung sed (Stream EDitor) ist ei...

Zusammenfassung gängiger Befehle für Ubuntu-Server

Die meisten der folgenden Befehle müssen in der K...

Detaillierte Erklärung der integrierten Methoden des Javascript-Arrays

Inhaltsverzeichnis 1. Array.at() 2. Array.copyWit...