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 Überblick 1. Kompositions-API ...
max_allowed_packet ist ein Parameter in MySQL, de...
1. Abnormale Leistung beim Docker-Start: 1. Der S...
Inhaltsverzeichnis 01 Einführung in GTID 02 Wie G...
MySQL ist eine sehr leistungsfähige relationale D...
Verwenden Sie CSS, um Bildlaufleisten zu ändern 1...
Inhaltsverzeichnis 1. Art von 2. Instanz von 3. K...
1. Erstellen Sie eine Repo-Datei Lesen Sie die of...
Heute habe ich zufällig einem Freund beim Umzug s...
Anwendungsszenario 1: Domänennamenbasierte Umleit...
Routensprung dies.$router.push('/kurs'); ...
Code kopieren Der Code lautet wie folgt: <html...
In diesem Artikel wird der spezifische JS-Code zu...
Warum steckt es fest? Es gibt eine Prämisse, die ...
Vorwort Linux verfügt nicht über einen prominente...