MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter Linux (Ubuntu)

MySQL 5.7.17 Installations- und Konfigurations-Tutorial unter Linux (Ubuntu)

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
Installation von Mysql5.6.28: //www.jb51.net/article/103743.htm

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)
57 Pfad: /etc/mysql/mysql.conf.d/mysqld.cnf

--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.
--Groß-/Kleinschreibung beachten
Fügen Sie nach [mysqld] lower_case_table_names=1 hinzu, starten Sie den MySQL-Dienst neu und die Einstellung ist erfolgreich: Bei Tabellennamen wird die Groß-/Kleinschreibung nicht beachtet.
Detaillierte Erklärung des Parameters lower_case_table_names:
Kleinbuchstaben-Tabellennamen = 0
0: Groß-/Kleinschreibung beachten, 1: Groß-/Kleinschreibung nicht beachten

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:
  • 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
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.17 (Ubuntu 16.04)
  • Detailliertes Tutorial zur Installation und Konfiguration von MySql5.7 unter Ubuntu 20.04

<<:  Vue verwendet Filter zum Formatieren von Daten

>>:  Verwenden Sie PSSH zur Stapelverwaltung von Linux-Servern

Artikel empfehlen

Erweiterte benutzerdefinierte JavaScript-Ausnahme

Inhaltsverzeichnis 1. Konzept 1.1 Was sind Fehler...

Detaillierte Erklärung des Ref-Attributs von Vue

Zusammenfassen Dieser Artikel endet hier. Ich hof...

MySQL-Import- und Export-Sicherungsdetails

Inhaltsverzeichnis 1. Detaillierte Erklärung der ...

LinkedIn wird überarbeitet, um das Surfen auf der Website zu vereinfachen

Das geschäftliche Social-Networking-Portal Linked...

VMware12 installiert die Desktopversion von Ubuntu19.04 (Installations-Tutorial)

1. Versuchsbeschreibung Installieren Sie in der v...

So führen Sie Befehle auf einem Remote-Linux-System über SSH aus

Manchmal müssen wir einige Befehle auf einem Remo...

Implementierung des CSS-Ladeeffekts Pac-Man

emmm, der Name ist nur eine zufällige Vermutung 2...