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

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

Wie installiere ich MySQL 5.7 in Ubuntu 16.04?

Installieren Sie das Hauptprogramm

Soweit mir bekannt ist, gibt es zwei Möglichkeiten, das Hauptprogramm zu installieren:
- Vollautomatische Installation mit apt-get

# Installationsbefehl apt-get install mysql-server
# Sie müssen während des Installationsvorgangs das MySQL-Root-Passwort eingeben

Manuelle Installation von Abhängigkeitspaketen mit dpkg

# 1. Laden Sie das Installationspaket herunter# Während meines Tests habe ich Folgendes heruntergeladen: mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar
# Inländische Mirror-Site: http://mirrors.sohu.com/mysql/MySQL-5.7/

wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar

# 2. Entpacken Sie das Installationspaket# Nach dem Entpacken wird Folgendes angezeigt:
# libmysqlclient20_5.7.16-1ubuntu16.04_amd64.deb
#mysql-common_5.7.16-1ubuntu16.04_amd64.deb  
#mysql-community-source_5.7.16-1ubuntu16.04_amd64.deb 
#mysql-testsuite_5.7.16-1ubuntu16.04_amd64.deb
# libmysqlclient-dev_5.7.16-1ubuntu16.04_amd64.deb 
#mysql-community_5.7.16-1ubuntu16.04_amd64.changes 
#mysql-community-test_5.7.16-1ubuntu16.04_amd64.deb 
# libmysqld-dev_5.7.16-1ubuntu16.04_amd64.deb 
#mysql-community-client_5.7.16-1ubuntu16.04_amd64.deb 
#mysql-server_5.7.16-1ubuntu16.04_amd64.deb
#mysql-client_5.7.16-1ubuntu16.04_amd64.deb 
#mysql-community-server_5.7.16-1ubuntu16.04_amd64.deb

tar -xvf ../mysql-server_5.7.16-1ubuntu16.04_amd64.deb-bundle.tar -C ./

# 3. Verwenden Sie dpkg, um das Abhängigkeitspaket dpkg -i mysql-common_5.7.16-1ubuntu16.04_amd64.deb zu installieren
dpkg -i libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb 
dpkg -i libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb 
dpkg -i libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb

# Die Installation der oben genannten vier Pakete sollte kein Problem darstellen. Das nächste zu installierende Paket wird einen Fehler über fehlende Abhängigkeitspakete ausgeben. # Ich habe vergessen, den Namen des fehlenden Pakets aufzuschreiben. Bitte lesen Sie die Fehlermeldung sorgfältig durch und installieren Sie es dann mit apt-get. dpkg -i mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb 
dpkg -i mysql-client_5.7.17-1ubuntu16.04_amd64.deb 
dpkg -i mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb

# Als nächstes müssen wir das mysql-community-server-Paket installieren. Vorher müssen wir ein Abhängigkeitspaket installieren: libmecab2

apt-get installiere libmecab2
dpkg -i mysql-community-server_5.7.17-1ubuntu16.04_amd64.deb 
## Sie müssen während des Installationsvorgangs das MySQL-Root-Passwort eingeben

An diesem Punkt haben wir die Hauptprogramminstallation abgeschlossen und können MySQL -u root -p verwenden, um uns bei der Datenbank auf diesem Computer anzumelden.

Offener Fernzugriff

Aktivieren Sie vollständige Zugriffsrechte für den Root-Benutzer
1. Ändern Sie den Host des Benutzers in der Datenbank

sch 
# Verwenden Sie mysql -u root -p, um sich bei der Datenbank anzumelden, und führen Sie dann die folgenden Anweisungen nacheinander aus. # xxxxxx steht für das Kennwort des Root-Benutzers „use mysql“. 
Benutzer aktualisieren, Host festlegen = „%“, wobei Benutzer = „root“ ist; 
gewähren Sie „root“@„%“, gekennzeichnet durch „xxxxxx“, alle Berechtigungen für *.*; 
Berechtigungen leeren; 

2. Ändern Sie die IP-Bindung in my.conf

sch 
# Geben Sie /etc/mysql/mysql.conf.d/mysqld.conf ein und bearbeiten Sie es 
vi /etc/mysql/mysql.conf.d/mysqld.conf 
# IP-Bindung ändern# Die Quelldatei ist: 
Bindeadresse 127.0.0.1 
# Ändern Sie es in: 
Bind-Adresse 0.0.0.0 
# Überschreiben und speichern esc:wq 

3. Starten Sie die Datenbank neu

sch 
# Befehlsdienst neu starten mysql restart 

Einen neuen Benutzer hinzufügen und Fernzugriff erlauben

# Um einen neuen Benutzer hinzuzufügen und Fernzugriff zuzulassen, fügen Sie einfach einen Benutzer zur Benutzertabelle hinzu und setzen Sie den Host auf %. # Das folgende Beispiel weist dem neuen Benutzer standardmäßig alle Berechtigungen zu, zum Beispiel:
Gewähren Sie alle Berechtigungen für *.* an „lethew“@„%“, identifiziert durch „abcdef“.
Berechtigungen leeren;

Verweise

Hauptprogramminstallation: https://www.jb51.net/article/103353.htm

Offener Fernzugriff: https://www.jb51.net/article/103764.htm

Lösen Sie das 10061-Problem: https://www.digitalocean.com/community/questions/can-t-connect-to-mysql-server-on-ipaddress-10061

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 mysql5.7 unter Ubuntu 18.04
  • Installieren Sie MySQL 5.7 unter Ubuntu 18.04
  • Ubuntu16.04 Installation mysql5.7.22 Grafik-Tutorial
  • Tutorial zur Installation von Tomcat8.5 und MySQL5.7 auf Ubuntu16
  • Installieren Sie mysql5.7.10 manuell unter Ubuntu
  • Tutorial zur Installation von MySQL 5.7 auf Ubuntu 16.04
  • MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter Linux (Ubuntu)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17 (Ubuntu 16.04)
  • Tutorial zur Installation von mysql5.7.23 auf Ubuntu 18.04

<<:  Detaillierte Erläuterung des Datenreaktionsprinzips von Vue

>>:  Die 7 besten VSCode-Erweiterungen für Vue-Entwickler

Artikel empfehlen

IIS7 IIS8 http springt automatisch zu HTTPS (Port 80 springt zu Port 443)

IIS7 muss bestätigen, ob das pseudostatische Modu...

border-radius ist eine Methode zum Hinzufügen abgerundeter Ränder zu Elementen

border-radius:10px; /* Alle Ecken sind mit einem ...

Implementierung des CSS-Animationseffekts für dynamische Höhenübergänge

Diese Frage stammt aus einer Nachricht auf Nugget...

JSONP-domänenübergreifende Simulation der Baidu-Suche

Inhaltsverzeichnis 1. Was ist JSONP 2. JSONP-Cros...

So deinstallieren Sie MySQL 8.0 unter Linux

1. MySQL herunterfahren [root@localhost /]# Diens...

Installationsprozess des mysql5.6.8-Quellcodes

Kernel: [root@opop ~]# cat /etc/centos-release Ce...

Detaillierte Erklärung der grundlegenden Verwendung des SSH-Befehls ssh-keygen

Die SSH-Public-Key-Authentifizierung ist eine der...

Zusammenfassung zum Hinzufügen von Root-Berechtigungen für Benutzer in Linux

1. Fügen Sie einen Benutzer hinzu . Verwenden Sie...

HTML implementiert problemlos abgerundete Rechtecke

Frage: Wie erreiche ich mit Div+CSS und Positioni...

Vue-pdf implementiert eine Online-Vorschau von PDF-Dateien

Vorwort In den meisten Projekten werden Sie auf e...