Eine der wichtigsten Datenbank-Engines, die wir zur Hand haben, ist MySQL, und es besteht kein Zweifel, dass es eines der bekanntesten, am häufigsten verwendeten und implementierten weltweit ist. In dieser Analyse werden wir sehen, wie wir MySQL in einer CentOS 7-Umgebung implementieren können.
Was ist MySQL?
MySQL ist im Wesentlichen ein relationaler Datenbankadministrator (denken Sie daran, dass relationale Datenbanken Informationen in verschiedenen Tabellen und nicht nur in einer speichern), sodass wir ein agiles, sicheres und vielfältiges Tool haben.
Wir vertrauen auf MySQL, dass es eine der weltweit am häufigsten verwendeten Sprachen ist.
- Es ist eine Open Source-Sprache (Open Source).
- MySQL kann große Datenmengen für Spalten unterstützen.
- Unterstützt mehrere Datentypen.
- Tausende Bibliotheken und Tools verfügbar.
- MySQL unterstützt bis zu 32 Indizes pro Tabelle.
- Einfache Installation und Administration.
- MySQL verfügt über APIS für eine Vielzahl von Programmiersprachen.
1. So installieren Sie das MySQL YUM-Repository in CentOS 7
Als nächstes werden wir sehen, wie MySQL in einer CentOS 7-Umgebung installiert wird . Denken Sie noch einmal daran, dass es vor der Installation einer Anwendung oder eines Tools ratsam ist, das System mit der folgenden Syntax zu aktualisieren:
sudo yum update
Der nächste Schritt nach der Aktualisierung der Pakete in CentOS 7 ist die Installation der MySQL-Repositorys. Dazu verwenden wir die offiziellen MySQL YUM-Pakete, die die RPM-Pakete enthalten, die den MySQL-Server, den Client, die Dienstprogramme usw. enthalten. Wir werden den folgenden Befehl eingeben, um die entsprechenden Repositorys herunterzuladen:
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
Sobald das Repository heruntergeladen ist, werden wir mit der Installation des Pakets fortfahren, indem wir den folgenden Befehl verwenden:
yum localinstall mysql57-community-release-el7-7.noarch.rpm
Wir akzeptieren den Download und hoffen, dass die entsprechenden Pakete in CentOS 7 installiert sind.
Mit diesem Download und dieser Installation haben wir das MySQL YUM-Repository und den GnuPG-Schlüssel hinzugefügt, der für die Überprüfung der Integrität der Pakete verantwortlich ist. Wenn wir sehen möchten, dass die MySQL YUM-Repositorys korrekt installiert wurden, können wir Folgendes eingeben:
yum repolist aktiviert | grep "mysql. * - community. *"
Es ist an der Zeit, MySQL zu installieren.
2. Wie installiere ich MySQL in CentOS 7?
Als nächstes führen wir die Installation der neuesten Version von MySQL mit der folgenden Syntax durch:
yum installiere mysql-community-server
Wir akzeptieren den Download und warten auf den Download von MySQL, der auf unserem CentOS 7 installiert ist.
Der obige Prozess ermöglicht es uns, alle Pakete herunterzuladen und zu installieren, die sich auf Folgendes beziehen:
- MySQL-Community-Server
- MySQL-Community-Client
- MySQL-Community-Common
- MySQL-Community-Bibliotheken
3. So installieren Sie MySQL-Releases
Als nächstes werden wir die offiziellen Releases von MySQL für Updates installieren. Denken Sie daran, dass wir verschiedene Versionen von MySQL auf dem System installieren können. Die von uns installierte Version ist standardmäßig aktiviert, während sie in früheren Versionen wie 5.6 oder 5.5 deaktiviert ist. Wir müssen es mit der folgenden Syntax aktivieren:
yum-config-manager --disable mysql57-community (Deaktiviert Version 5.7) yum-config-manager - mysql56-community aktivieren (Aktiviert Version 5.6)
Jetzt ist es Zeit, den Dienst zu starten.
4. So starten Sie MySQL in CentOS 7
Nachdem wir MySQL auf unserem System installiert haben, müssen wir als Nächstes den MySQL-Dienst starten. Deshalb geben wir den folgenden Befehl ein:
Service MySQL starten
Um den aktuellen Status von MySQL in CentOS 7 zu überprüfen, geben wir Folgendes in das Terminal ein:
Dienst mysqld Status
Das erhaltene Ergebnis wird das folgende sein:
Jetzt können wir die installierte Version von MySQL mit dem folgenden Befehl überprüfen:
mysql --version
5. So stellen Sie die Installation von MySQL unter CentOS 7 sicher
Mit dem Befehl:
mysql_secure_installation
Wir können Sicherheitsparameter für MySQL festlegen, z. B. die Beseitigung anonymer Benutzer, Kennwortänderungen für den Root-Benutzer, die Verbindung zum Root von MySQL usw.
Wir werden den Befehl eingeben:
mysql_secure_installation
Und wir führen die Konfiguration durch:
Bitte geben Sie 0 = LOW, 1 = MEDIUM und 2 = STRONG ein
Wir stellen den Wert 2 fest.
Neues Passwort
Wir setzen ein neues Passwort für den root-Benutzer.
Geben Sie das neue Passwort erneut ein
Wir geben das Passwort erneut ein.
Anonyme Benutzer entfernen? (Drücken Sie y | Y für Ja, eine andere Taste für Nein)
Wir geben anonyme Benutzer ein und entfernen sie.
Root-Anmeldung aus der Ferne nicht zulassen? (Drücken Sie y | Y für Ja, eine andere Taste für Nein)
Wir geben ein und deaktivieren die Möglichkeit, dass der Root-Benutzer Remotezugriff hat.
Testdatenbank entfernen und darauf zugreifen? (Drücken Sie y | Y für Ja, eine andere Taste für Nein)
Geben Sie den Buchstaben und ein, um die Testdatenbank zu entfernen.
Berechtigungstabellen jetzt neu laden? (Drücken Sie y | Y für Ja, eine andere Taste für Nein)
Wir geben die Rechte der Tabellen ein und laden sie erneut.
Mit diesen Parametern haben wir unsere Installation von MySQL in CentOS 7 gesichert.
6. Verbindung mit MySQL in CentOS 7
Sobald wir diese Parameter abgeschlossen haben, können wir die MySQL-Verbindung herstellen, indem wir den folgenden Befehl eingeben:
mysql -u root -p
Dort müssen wir das festgelegte Passwort eingeben und haben auf diese Weise auf MySQL zugegriffen.
7. So aktualisieren Sie MySQL mit YUM
Wir können MySQL mit dem Yum-Befehl aktualisieren. Dazu reicht es aus, Folgendes einzugeben:
yum update mysql-server
Auf diese Weise haben wir analysiert, wie MySQL in einer CentOS 7-Umgebung installiert werden kann, um dieses leistungsstarke Tool optimal nutzen zu können.