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: # 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 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:
|
<<: Detaillierte Erläuterung des Datenreaktionsprinzips von Vue
>>: Die 7 besten VSCode-Erweiterungen für Vue-Entwickler
Inhaltsverzeichnis Ergebnisse auf einen Blick Her...
Es gibt wahrscheinlich ebenso viele modulare Lösu...
1. Inline-Stile Um Inline-Stile zum virtuellen DO...
Vorwort Beim Teilen einer Seite hoffen Sie, durch...
In diesem Artikel wird der spezifische JavaScript...
Inhaltsverzeichnis Einzelne Bedingung, einzelne D...
Bei den tatsächlichen Projekten, an denen ich tei...
Inhaltsverzeichnis Vorwort 1. Nginx + Tomcat 2. K...
Körperteil: <button>Licht ein-/ausschalten&...
Inhaltsverzeichnis 1. Die Rolle der Uhr in Vue is...
Inhaltsverzeichnis 1. MySQL-Replikationsprozess 2...
Der Grund liegt darin, dass es nach der Installat...
Im Vergleich zu vue2 verfügt vue3 über ein zusätz...
In diesem Artikel wird der spezifische Code von V...
Inhaltsverzeichnis 1. Was ist der Ausführungskont...