MySQL ist ein beliebtes relationales Open-Source-Datenbankverwaltungssystem, das unter Linux installiert und ausgeführt werden kann. In diesem Artikel wird ausführlich beschrieben, wie Sie die MySQL-Datenbank auf einem Linux-System installieren.
Vorbereitungen vor der Installation
Bevor Sie mit der Installation von MySQL beginnen, müssen Sie einige notwendige Vorbereitungen treffen. Zunächst müssen Sie sicherstellen, dass Ihr Linux-System auf dem neuesten Stand ist und die erforderlichen Pakete installiert sind. Sie können überprüfen, ob das System über die erforderlichen Softwarepakete verfügt, indem Sie im Terminal den folgenden Befehl ausführen:
sudo apt list installed | grep ^mysql
Wenn MySQL im System installiert wurde, werden die relevanten Informationen des Installationspakets angezeigt. Wenn MySQL nicht installiert ist, können Sie weiterhin den folgenden Befehl ausführen, um MySQL zu installieren:
sudo apt update sudo apt install mysql-server
Während des Installationsvorgangs werden Sie vom System aufgefordert, ein MySQL-Administratorkennwort einzugeben. Bitte folgen Sie den Anweisungen zur Eingabe Ihres Passworts.
Nachdem die Installation abgeschlossen ist, können Sie den MySQL-Dienst über den folgenden Befehl starten:
sudo systemctl start mysql
Um den Status des MySQL-Dienstes zu überprüfen, führen Sie bitte den folgenden Befehl aus: # 🎜🎜#
sudo systemctl status mysql
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2021-07-23 11:59:32 CST; 15min ago Main PID: 785 (mysqld) Status: "Server is operational" Tasks: 35 (limit: 2353) Memory: 491.9M CGroup: /system.slice/mysql.service └─785 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Die Installation von MySQL ist ein relativ einfacher Vorgang. Wenn Sie MySQL jedoch detaillierter konfigurieren möchten, müssen Sie möglicherweise einige zusätzliche Schritte unternehmen.
MySQL konfigurieren
Standardmäßig legt MySQL einige grundlegende Sicherheitsrichtlinien fest, zum Beispiel kann standardmäßig nur vom lokalen Host auf MySQL zugegriffen werden. Wenn Sie von einem Remote-Host aus auf die MySQL-Datenbank zugreifen müssen, müssen Sie die MySQL-Konfigurationsdatei ändern und den MySQL-Dienst neu starten.
Um die MySQL-Konfigurationsdatei zu bearbeiten, führen Sie den folgenden Befehl aus:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Suchen Sie in der Datei die folgende Zeile:
bind-address = 127.0.0.1
Kommentieren Sie dies aus Zeile, um allen Hosts den Zugriff auf den MySQL-Server zu ermöglichen. Die endgültige Konfiguration sollte wie folgt aussehen:
# bind-address = 127.0.0.1
Speichern und schließen Sie die Datei und starten Sie dann den MySQL-Dienst neu, damit die Änderungen wirksam werden:
sudo systemctl restart mysql
Jetzt ist Ihre MySQL-Datenbank bereit to go from Auf den Remote-Host wird zugegriffen.
MySQL-Benutzer und -Datenbank erstellen
Bevor Sie MySQL verwenden, müssen Sie eine MySQL-Datenbank und einen MySQL-Benutzer erstellen. Um einen MySQL-Benutzer zu erstellen, führen Sie den folgenden Befehl aus:
mysql -u root -p
Nachdem Sie Ihr MySQL-Administratorkennwort eingegeben haben, gelangen Sie zur MySQL-Eingabeaufforderung. Hier können Sie einen neuen Benutzer erstellen und Zugriff auf MySQL gewähren.
Der folgende Befehl erstellt einen Benutzer und gewährt diesem Benutzer SELECT-, INSERT-, UPDATE- und DELETE-Zugriff auf alle Tabellen in MySQL.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'username'@'localhost';
Bitte beachten Sie, dass Sie Benutzername
und Passwort
durch Ihren eigenen Benutzernamen und Ihr eigenes Passwort ersetzen müssen.
Zuletzt müssen Sie eine neue MySQL-Datenbank für den neuen Benutzer erstellen. Der folgende Befehl erstellt eine neue Datenbank mit dem Namen mydatabase
: username
和password
为您自己的用户名和密码。
最后,您需要为新用户创建一个新的MySQL数据库。以下命令将创建名为mydatabase
CREATE DATABASE mydatabase;
Das obige ist der detaillierte Inhalt vonTutorial zur MySQL-Linux-Installation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!