MySQL ist ein beliebtes relationales Open-Source-Datenbankverwaltungssystem, das in der Website-Entwicklung, Datenanalyse und anderen Bereichen weit verbreitet ist. Bevor Sie MySQL-bezogene Entwicklungs-, Test- oder Bereitstellungsaufgaben durchführen, müssen Sie zunächst den MySQL-Server installieren. In diesem Artikel wird die Installation des MySQL-Servers auf Windows- und Linux-Betriebssystemen sowie die grundlegende Konfiguration und Verwaltung vorgestellt.
1. MySQL unter Windows installieren
Es gibt zwei Möglichkeiten, MySQL unter Windows zu installieren: Verwenden Sie das offizielle Installationsprogramm oder verwenden Sie XAMPP.
1. Verwenden Sie das offizielle Installationsprogramm:
(1) Laden Sie das MySQL-Installationsprogramm herunter.
Besuchen Sie die offizielle MySQL-Website (https://dev.mysql.com/downloads/mysql/) und klicken Sie, um das Installationsprogramm herunterzuladen.
(2) MySQL installieren
Klicken Sie mit der rechten Maustaste auf das heruntergeladene MySQL-Installationsprogramm und wählen Sie die Option „Als Administrator ausführen“. Befolgen Sie die Schritte im Assistenten, um MySQL zu installieren. Während des Installationsvorgangs können Sie das Passwort des Root-Benutzers und den Port des MySQL-Dienstes usw. festlegen.
(3) Starten Sie den MySQL-Dienst
Nachdem die Installation abgeschlossen ist, müssen Sie den MySQL-Dienst starten. Drücken Sie die Tasten „Win+R“, geben Sie „Services.msc“ ein und drücken Sie die Eingabetaste, wählen Sie den MySQL-Dienst aus und klicken Sie auf die Option „Start“.
2. Verwenden Sie XAMPP:
XAMPP ist ein häufig verwendetes Webserver-Softwarepaket, das Apache, PHP, MySQL und andere Tools integriert. Durch die Installation von XAMPP können Sie problemlos mehrere Webserver-Software gleichzeitig installieren.
(1) Laden Sie das XAMPP-Installationsprogramm herunter
Besuchen Sie die offizielle Website (https://www.apachefriends.org/zh_cn/index.html) und laden Sie dann das XAMPP-Installationsprogramm entsprechend Ihrem Windows-Systemtyp herunter. Der Installationsprozess ist der gleiche wie für MySQL. Sie können MySQL als Teil von XAMPP installieren.
(2) Starten Sie den MySQL-Dienst
Nach der Installation von XAMPP können Sie die XAMPP-Systemsteuerung starten und den MySQL-Server starten.
2. MySQL unter Linux installieren
Die Installation von MySQL unter Linux erfordert die Verwendung der Befehlszeile. Im Folgenden sind die Schritte zur Installation von MySQL unter Ubuntu Linux aufgeführt:
(1) Aktualisieren Sie die Paketliste
Führen Sie den folgenden Befehl im Terminal aus:
sudo apt-get update
(2) Installieren Sie den MySQL-Server
Ausführen Im Terminal den folgenden Befehl:
sudo apt-get install mysql-server
Während des Installationsvorgangs müssen Sie das Passwort des Root-Benutzers festlegen.
(3) Starten Sie den MySQL-Dienst
Führen Sie den folgenden Befehl im Terminal aus:
sudo systemctl start mysql
(4) Aktivieren Sie den MySQL-Dienst
Führen Sie den folgenden Befehl im Terminal aus:
sudo systemctl enable mysql
(5) Überprüfen Sie, ob der MySQL-Server läuft.
Führen Sie den folgenden Befehl im Terminal aus:
sudo systemctl status mysql
Wenn MySQL läuft, sehen Sie die Meldung „Aktiv: aktiv (läuft)“.
3. Konfigurieren Sie den MySQL-Server
1. Erstellen Sie einen neuen Benutzer
Standardmäßig hat der MySQL-Server nur einen Root-Benutzer und der Root-Benutzer verfügt über alle Berechtigungen. Um die Sicherheit zu erhöhen, sollten wir einen neuen Benutzer erstellen und diesem Benutzer entsprechende Berechtigungen zuweisen. Erstellen Sie einen neuen Benutzer mit dem folgenden Befehl:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
2 Weisen Sie dem neuen Benutzer Berechtigungen zu, damit er SQL-Anweisungen ausführen kann Um die Datenbank zu verwalten, müssen wir ihr die entsprechenden Berechtigungen zuweisen. Erteilen Sie dem neuen Benutzer Berechtigungen mit dem folgenden Befehl:
GRANT ALL PRIVILEGES ON
TO 'newuser'@'localhost'; 3. Berechtigungen aktualisieren
Nachdem wir dem neuen Benutzer Berechtigungen erteilt haben, müssen wir MySQL aktualisieren Berechtigungstabelle, lassen Sie Änderungen sofort wirksam werden. Verwenden Sie den folgenden Befehl, um die Berechtigungen zu aktualisieren:
FLUSH PRIVILEGES;
1. Starten und stoppen Sie den MySQL-Dienst.
Unter Windows können Sie den Windows-Dienstmanager verwenden, um den MySQL-Dienst zu starten und zu stoppen . Unter Linux können die folgenden Befehle verwendet werden, um den MySQL-Dienst zu starten und zu stoppen:
sudo systemctl start mysql
sudo systemctl stop mysql
2. Sichern und Wiederherstellen der Datenbank
Daten auf dem MySQL-Server müssen gesichert werden regelmäßig, um Datenverlust oder -schäden zu verhindern. Die MySQL-Datenbank kann mit den folgenden Befehlen gesichert und wiederhergestellt werden:
Datenbank sichern:
mysqldump -u root -p Ihr_Datenbankname > /path/to/backup/file.sql
Datenbank wiederherstellen:
mysql -u root -p your_database_name
3. Überwachen Sie manuelle Abfragen
Alle auf dem MySQL-Server ausgeführten Abfragen werden in der Tabelle „mysql.general_log“ protokolliert. Sie können das Abfrageprotokoll mit dem folgenden Befehl aktivieren:
SET GLOBAL general_log = 'ON'
Das Abfrageprotokoll zeichnet alle Abfragen auf, sodass Sie die Ausführung jederzeit einsehen können.
Zusammenfassung
MySQL ist eine leistungsstarke und flexible relationale Datenbank. Unabhängig davon, ob Sie Webanwendungen entwickeln oder Datenanalysen durchführen, ist es wichtig zu verstehen, wie ein MySQL-Server installiert und konfiguriert wird und wie eine MySQL-Datenbank verwaltet wird. Hoffentlich hilft Ihnen dieser Artikel bei der Lösung von Problemen, wenn bei der Installation und Konfiguration von MySQL Probleme auftreten.
Das obige ist der detaillierte Inhalt vonMySQL-Datenbankinstallation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!