In diesem Tutorial zeigen wir Ihnen, wie Sie MySQL auf Ihrem CentOS 7-Server installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, MySQL ist ein relationales Datenbankverwaltungssystem (RDBMS). der als Server läuft und Multi-User-Zugriff auf eine Reihe von Datenbanken bietet. Der MySQL-Quellcode ist frei verfügbar, da er ursprünglich als Freeware entwickelt wurde. MySQL ist in C und C++ geschrieben und mit allen gängigen Betriebssystemen kompatibel. MySQL kann es sein Wird für eine Vielzahl von Anwendungen verwendet, ist aber am häufigsten auf Webservern zu finden.
In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen Schritt für Schritt die Installation von MySQL Server auf dem CentOS 7-Server.
Installieren Sie MySQL Server auf CentOS 7
Schritt 1. Zuerst müssen Sie das Repository-Paket von MySQL auf Ihrem System aktivieren.
yum install wget wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm
Schritt 2. MySQL-Server installieren.
Die Installation von MySQL ist so einfach wie das Ausführen nur eines Befehls:
yum -y update yum install mysql-server
Fügen Sie es danach zu Ihrem Systemstart hinzu und starten Sie den MySQL-Server mit den folgenden Befehlen:
systemctl start mysqld systemctl status mysqld systemctl enable mysqld.service
Schritt 3. MySQL konfigurieren.
Standardmäßig ist MariaDB nicht gehärtet. Sie können MySQL/MariaDB mit mysql_secure_installation
sichern Skript. Sie sollten jeden Schritt sorgfältig lesen und ausführen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, Remote-Root-Login verbietet und die Testdatenbank und den Zugriff auf sicheres MySQL entfernt.
mysql_secure_installation
Konfiguriere es so:
- Set root password? [Y/n] y - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y
Als Nächstes müssen wir uns bei der MySQL-Konsole anmelden und eine Datenbank erstellen. Führen Sie den folgenden Befehl aus:
mysql -u root -p
Schritt 4. Firewall für MySQL konfigurieren.
Es wird dringend empfohlen, die ProfitBricks-Firewall und/oder die lokale Linux-Firewall zu verwenden, um den Zugriff auf den MySQL-Server einzuschränken. Nur Hosts, die eine Verbindung zum MySQL-Server benötigen, sollten verwendet werden Netzwerkzugriff gewährt:
firewall-cmd --permanent --zone=trusted --add-source=192.0.2.10/32 firewall-cmd --permanent --zone=trusted --add-port=3306/tcp firewall-cmd --reload
Herzlichen Glückwunsch! Sie haben MySQL erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von MySQL Server in einem CentOS 7-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Ihnen, die offizielle MySQL-Website zu besuchen.
Herzlichen Glückwunsch! P>