Heim  >  Artikel  >  Datenbank  >  Centos 7 MySQL-Installation

Centos 7 MySQL-Installation

WBOY
WBOYOriginal
2023-05-11 15:52:37709Durchsuche

CentOS 7 ist ein kostenloses Open-Source-Betriebssystem, das auf Red Hat Enterprise Linux 7 basiert. MySQL ist ein kostenloses Open-Source-Datenbankverwaltungssystem, das in verschiedenen Branchen weit verbreitet ist, darunter Internet, E-Commerce, Telekommunikation, Banken, Finanzen, Regierung usw. Die Installation von MySQL ist eine grundlegende Fähigkeit für Linux-Systemadministratoren. In diesem Artikel wird erläutert, wie MySQL unter CentOS 7 installiert wird.

  1. MySQL installieren

In CentOS 7 können wir MySQL über den yum-Paketmanager installieren und den folgenden Befehl im Terminal eingeben: # 🎜 🎜#

sudo yum install mysql-server mysql

Dadurch werden der MySQL-Dienst und der MySQL-Client automatisch auf Ihrem CentOS 7-System installiert.

    MySQL-Dienst starten
Nachdem die Installation abgeschlossen ist, müssen wir den MySQL-Dienst starten und den folgenden Befehl eingeben:

sudo systemctl start mysqld

Dies startet den MySQL-Dienst und stellt ihn so ein, dass er zufällig startet.

    MySQL konfigurieren
Nachdem die MySQL-Installation abgeschlossen ist, müssen wir einige grundlegende Konfigurationen daran vornehmen, damit es ordnungsgemäß funktionieren kann. Führen Sie den folgenden Befehl aus:

sudo mysql_secure_installation

Dies ist der sichere MySQL-Installationsassistent. Er fordert Sie auf, die folgenden Vorgänge auszuführen:

    Root-Passwort ändern#🎜🎜 ##🎜 🎜#Anonymen Benutzer löschen
  • Root-Remote-Anmeldung verbieten
  • Testdatenbank und Zugriffsrechte löschen
  • MySQL-Sicherheitsoptionen neu laden
  • #🎜 🎜#
  • Beim Festlegen des Root-Passworts müssen Sie ein sicheres Passwort eingeben, es aufschreiben und an einem sicheren Ort aufbewahren.
Bei MySQL anmelden

    Nach der Installation und Konfiguration von MySQL können Sie sich mit dem folgenden Befehl bei MySQL anmelden:
  1. mysql -u root -p
    # 🎜🎜#Enter Nach dem Root-Passwort können Sie sich bei MySQL anmelden und mit der Verwaltung und Nutzung beginnen.

Berechtigungsverwaltung

In einer Produktionsumgebung ist Sicherheit von entscheidender Bedeutung, und wir können dies tun, indem wir unterschiedliche Berechtigungen für verschiedene Benutzer festlegen, um die Datensicherheit sicherzustellen . Im Folgenden sind die grundlegenden Befehle zum Verwalten von MySQL-Berechtigungen aufgeführt:
    GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.* TO '<username>'@'localhost' IDENTIFIED BY '<password>';
    FLUSH PRIVILEGES;
  1. Der obige Befehl legt die Berechtigungen SELECT, INSERT, UPDATE und DELETE für die vom Benutzer angegebene Datenbank fest.

Firewall-Konfiguration

Um Ihren MySQL-Server zu schützen, sollten Sie geeignete Maßnahmen ergreifen, um den Zugriff darauf einzuschränken. Es wird empfohlen, eine Firewall zu verwenden, um den Zugriff auf den MySQL-Server einzuschränken. Mit den folgenden Befehlen können Sie den Fernzugriff zulassen und eine bestimmte IP-Adresse angeben:
    sudo firewall-cmd --zone=public --add-service=mysql --permanent
    sudo firewall-cmd --zone=public --add-rich-rule 'rule family="ipv4" source address="<ip address>" service name="mysql" accept' --permanent
    sudo firewall-cmd --reload
  1. Der erste Befehl fügt den Port dieses Servers (3306) hinzu, der zweite Befehl ermöglicht den spezifischen IP-Zugriff und der Dritter Befehl Befehl zum Neustart der Firewall.

Fazit

In diesem Artikel haben wir die Installation von MySQL unter CentOS 7 vorgestellt und einige grundlegende Konfigurationen durchgeführt. Außerdem haben wir erläutert, wie Sie verschiedene Berechtigungseinstellungen verwenden, um die Sicherheit Ihrer Daten zu gewährleisten, und wie Sie den Zugriff auf Ihren MySQL-Server einschränken. Wenn Sie ein Linux-Systemadministrator sind, sind dies wesentliche Fähigkeiten.

    Das obige ist der detaillierte Inhalt vonCentos 7 MySQL-Installation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Vorheriger Artikel:MySQL ändert DatenbankdatenNächster Artikel:MySQL ändert Datenbankdaten