Vorwort Ich habe MySQL 5.6 bereits installiert. Drei Monate später berichteten die Entwickler, dass sie JSON-Daten in MySQL verarbeiten müssen. Nachdem ich die Dokumentation überprüft hatte, stellte ich fest, dass JSON eine neue Funktion ist, die in 5.7 unterstützt wird. Also begann ich mit der Installation von Mysql57 Installieren Wenn Sie zur Installation „apt-get install mysql-server“ verwenden, ist die standardmäßig installierte Version nicht die neueste Version. Gehen Sie daher möglicherweise auf die offizielle Website, um die neueste Community-Version zu finden. 1. Holen Sie sich die neueste MySQL-Version Wählen Sie unter https://dev.mysql.com/downloads/mysql/ die Betriebssystemversion (in diesem Fall Ubuntu) aus. Achten Sie beim Herunterladen darauf, dass diese mit der Betriebssystemversion übereinstimmt (die OS-Version entspricht der Version des Installationspakets). # Katze /etc/Problem Ubuntu 12.04.5 LTS \n \l # wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-server_5.7.17-1ubuntu12.04_amd64.deb-bundle.tar 2. Spezifische Installation (aufgrund des Abhängigkeitsberichts müssen Sie auf die Installationsreihenfolge achten) # tar -xvf mysql-server_5.7.17-1ubuntu12.04_amd64.deb-bundle.tar #ll insgesamt 712948 drwxr-xr-x 2 root root 4096 20. Jan. 10:07 ./ drwxr-xr-x 5 root root 4096 19. Jan. 19:23 ../ -rw-r--r-- 1 7155 31415 1356802 29. Nov. 03:30 libmysqlclient20_5.7.17-1ubuntu12.04_amd64.deb -rw-r--r-- 1 7155 31415 1904116 29. November 03:30 libmysqlclient-dev_5.7.17-1ubuntu12.04_amd64.deb -rw-r--r-- 1 7155 31415 30791660 29. November 03:29 libmysqld-dev_5.7.17-1ubuntu12.04_amd64.deb -rw-r--r-- 1 7155 31415 12998 29. November 03:30 mysql-client_5.7.17-1ubuntu12.04_amd64.deb -rw-r--r-- 1 7155 31415 82798 29. November 03:30 mysql-common_5.7.17-1ubuntu12.04_amd64.deb -rw-r--r-- 1 7155 31415 6831 29. November 03:30 mysql-community_5.7.17-1ubuntu12.04_amd64.changes -rw-r--r-- 1 7155 31415 21519804 29. November 03:30 mysql-community-client_5.7.17-1ubuntu12.04_amd64.deb -rw-r--r-- 1 7155 31415 55477882 29. November 03:29 mysql-community-server_5.7.17-1ubuntu12.04_amd64.deb -rw-r--r-- 1 7155 31415 208582030 29. November 03:30 mysql-community-source_5.7.17-1ubuntu12.04_amd64.deb -rw-r--r-- 1 7155 31415 45244026 29. November 03:30 mysql-community-test_5.7.17-1ubuntu12.04_amd64.deb -rw-r--r-- 1 7155 31415 12990 29. November 03:30 mysql-server_5.7.17-1ubuntu12.04_amd64.deb -rw-r--r-- 1 root root 365015040 30. Nov. 02:11 mysql-server_5.7.17-1ubuntu12.04_amd64.deb-bundle.tar -rw-r--r-- 1 7155 31415 13014 29. November 03:30 mysql-testsuite_5.7.17-1ubuntu12.04_amd64.deb ###Installieren Sie abhängige Paketesudo apt-get upgrade sudo apt-get installiere libaio1 ###Installieren Sie das Deb-Paket sudo dpkg -i mysql-common_5.7.17-1ubuntu12.04_amd64.deb sudo dpkg -i libmysqlclient20_5.7.17-1ubuntu12.04_amd64.deb sudo dpkg -i libmysqlclient-dev_5.7.17-1ubuntu12.04_amd64.deb sudo dpkg -i libmysqld-dev_5.7.17-1ubuntu12.04_amd64.deb sudo dpkg -i mysql-community-client_5.7.17-1ubuntu12.04_amd64.deb sudo dpkg -i mysql-client_5.7.17-1ubuntu12.04_amd64.deb sudo dpkg -i mysql-community-source_5.7.17-1ubuntu12.04_amd64.deb ###libmecab2-Installationsudo apt-get -f install sudo dpkg -i mysql-community-server_5.7.17-1ubuntu12.04_amd64.deb ###Sie werden aufgefordert, das Root-Passwort festzulegen Grundkonfiguration (anders als in der vorherigen Version 5.6) 1. Neue Benutzer hinzufügen und ihnen Befugnisse erteilen Erstellen Sie den Benutzer „Testuser“, gekennzeichnet durch „*******“; Datenbank testdb erstellen; GRANT ALL ON testdb.* TO 'Testbenutzer'@'%'; Berechtigungen leeren; --Öffnen Sie Remote-Zugriffsrechte für den Root-Benutzer mysql> use mysql; Einlesen von Tabelleninformationen zur Vervollständigung von Tabellen- und Spaltennamen Sie können diese Funktion deaktivieren, um einen schnelleren Start mit -A zu erhalten Datenbank geändert mysql> wähle Host, Benutzer aus Benutzer; +--------------+--------------+ | Gastgeber | Benutzer | +--------------+--------------+ | % | Testbenutzer | | lokaler Host | mysql.sys | | lokaler Host | Wurzel | +--------------+--------------+ 3 Zeilen im Satz (0,00 Sek.) mysql> Benutzer aktualisieren, Host festlegen = '%', wobei Benutzer = 'root'; Abfrage OK, 1 Zeile betroffen (0,00 Sek.) Übereinstimmende Zeilen: 1 Geändert: 1 Warnungen: 0 mysql> wähle Host, Benutzer aus Benutzer; +--------------+--------------+ | Gastgeber | Benutzer | +--------------+--------------+ | % | Testbenutzer | | % | Wurzel | | lokaler Host | mysql.sys | +--------------+--------------+ 3 Zeilen im Satz (0,00 Sek.) mysql> Berechtigungen leeren; Abfrage OK, 0 Zeilen betroffen (0,00 Sek.) 2. Änderung der Konfigurationsdatei Pfad der Konfigurationsdatei (geändert gegenüber vorherigen Versionen, 56 Pfad: /etc/MySQL/my.conf) --Bind-IP-Änderung. Suchen Sie die Zeile „Bind-Address = 127.0.0.1“ und ändern Sie sie in „Bind-Address = 0.0.0.0“. Das Problem ist gelöst. andere Die grundlegenden Start- und Stoppbefehle für Dienste haben sich nicht geändert. # Starten Sie MySQL$ sudo service mysql start # MySQL herunterfahren$ sudo service mysql stop # MySQL neu starten$ sudo service mysql restart # Andere Befehle: $ sudo /etc/init.d/mysql start $ sudo /etc/init.d/mysql stoppen $ sudo /etc/init.d/mysql neu starten Wunderbares Thema teilen: Tutorial zur Installation verschiedener MySQL-Versionen MySQL 5.6-Installationstutorials für verschiedene Versionen MySQL 5.7-Installationstutorials für verschiedene Versionen mysql8.0-Installationstutorials für verschiedene 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:
|
<<: Vue verwendet Filter zum Formatieren von Daten
>>: Verwenden Sie PSSH zur Stapelverwaltung von Linux-Servern
Heute möchte ich einige sehr nützliche HTML-Tags z...
Inhaltsverzeichnis 1. Prozess 2. Kernarchitektur ...
1. Laden Sie das Gitlab-Image herunter Docker-Pul...
1. Exportieren Sie die Datenbank mit dem Befehl m...
Die GROUP BY-Anweisung wird in Verbindung mit der...
Beschreibung Lösung Der Bridge-Modus der virtuell...
In der neuesten Version von WIN10 hat Microsoft e...
In diesem Artikel wird der spezifische Code für J...
1. Trash oder Klassiker? Die Webtechnologie aktua...
Vor Kurzem habe ich das Problem gelöst, dass Dock...
Dieses Tutorial beschreibt die Installation der M...
In diesem Artikelbeispiel wird der spezifische Co...
Es gibt auch zwei Server: Vorbereitung: Legen Sie...
1. Übersicht Das Promise-Objekt ist eine von ES6 ...
1. Häufig verwendete höherwertige Funktionen von ...