CentOS 7 ist ein weit verbreitetes Server-Betriebssystem. Wenn Sie Server für die Website- und Anwendungsentwicklung verwenden, müssen Sie häufig eine Datenbank zum Speichern und Verwalten von Daten verwenden. MySQL ist derzeit eines der am weitesten verbreiteten relationalen Datenbankverwaltungssysteme. In diesem Artikel erfahren Sie, wie Sie MySQL auf dem CentOS 7-System installieren und konfigurieren.
Bevor wir mit der Installation von MySQL beginnen, müssen wir zunächst das System aktualisieren und aktualisieren.
Befehlszeileneingabe:
sudo yum update
Dieser Vorgang wird einige Zeit dauern, abhängig von der Rechenleistung Ihres Servers und der Anzahl der Pakete auf Ihrem Server. Sobald das Update abgeschlossen ist, können Sie mit der Installation von MySQL fortfahren.
Auf CentOS 7-Systemen kann MySQL über den yum-Paketmanager installiert werden.
Befehlszeileneingabe:
sudo yum install mysql-server
Dadurch werden MySQL und andere notwendige Softwarepakete installiert. Nach Abschluss der Installation können Sie prüfen, ob der MySQL-Server gestartet ist.
Befehlszeileneingabe:
systemctl status mysqld
Wenn der MySQL-Server gestartet ist, wird im Terminal das Wort „aktiv (läuft)“ angezeigt. Wenn MySQL nicht gestartet ist, können Sie es manuell mit dem folgenden Befehl starten:
Befehlszeileneingabe:
sudo systemctl start mysqld
Nach der Installation von MySQL müssen wir einige Konfigurationen vornehmen. Zuerst müssen wir ein Passwort für den Root-Benutzer festlegen.
Befehlszeileneingabe:
sudo mysql_secure_installation
Dann geben Sie das Root-MySQL-Passwort ein, um den MySQL-Sicherheitskonfigurationsassistenten aufzurufen. Bitte beachten Sie, dass für den Root-Benutzer standardmäßig kein Kennwort festgelegt ist, wenn Sie die Installation gerade abgeschlossen haben. Der Sicherheitskonfigurationsassistent fordert Sie auf, einige Optionen einzugeben und ein Root-Passwort festzulegen. Es wird empfohlen, ein sicheres Passwort festzulegen. Nach Abschluss der Anleitung haben Sie ein Passwort für den Root-Benutzer festgelegt und sind sicherer.
Um eine Verbindung zu MySQL herzustellen, müssen Sie den folgenden Befehl verwenden:
Befehlszeileneingabe:
mysql -u root -p
Dadurch werden Sie aufgefordert, das Passwort für den MySQL-Administrator (root) einzugeben. Nach erfolgreicher Passworteingabe werden Sie mit dem MySQL-Server verbunden und können mit der Verwaltung der Datenbank beginnen.
Wenn Sie einen neuen MySQL-Benutzer erstellen müssen, können Sie dies mit dem folgenden Befehl tun. Wenn Sie beispielsweise einen Benutzer „myuser“ mit dem Passwort „mypassword“ erstellen möchten, verwenden Sie die folgende Anweisung:
Befehlszeileneingabe:
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypassword';
Beachten Sie, dass Sie „localhost“ verwenden können, wenn Sie den MySQL-Server lokal ausführen " als Hostname. Wenn Sie Remoteverbindungen zulassen möchten, können Sie den Hostnamen in die externe IP-Adresse des Servers ändern.
Um eine MySQL-Datenbank zu erstellen, verwenden Sie den folgenden Befehl:
Befehlszeileneingabe:
CREATE DATABASE mydatabase;
Um in MySQL einen Vorgang ausführen zu können, muss der Benutzer über die entsprechenden Berechtigungen verfügen. Um einem neuen Benutzer Berechtigungen zuzuweisen, verwenden Sie den folgenden Befehl:
Befehlszeileneingabe:
GRANT ALL PRIVILEGES ON mydatabase.* TO 'myuser'@'localhost';
Dadurch erhält der Benutzer „myuser“ alle Berechtigungen zur Verwendung der Datenbank „mydatabase“ auf dem lokalen Computer.
Während dieser Zeit haben Sie gelernt, wie Sie den MySQL-Server auf dem CentOS 7-System installieren und konfigurieren. Mit MySQL können Websites und Anwendungen entwickelt und große Datenmengen gespeichert werden. Mit MySQL können Sie Daten speichern und verwalten sowie Beziehungen zwischen Datentabellen herstellen. Befolgen Sie einfach die oben genannten einfachen Schritte und Sie können einen MySQL-Server unter CentOS 7 einrichten und mit der Datenspeicherung beginnen.
Das obige ist der detaillierte Inhalt vonCentos 7 MySQL installieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!