Heim > Datenbank > MySQL-Tutorial > Hauptteil

MySQL-Datenbankinstallation

王林
Freigeben: 2023-05-08 18:54:38
Original
5584 Leute haben es durchsucht

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage