MySQL ist die weltweit am besten bewertete und beliebteste Open-Source-Datenbank. Dies liegt daran, dass die DB sehr großartige und leistungsstarke Funktionen hat. Dies beeinträchtigt jedoch nicht die Benutzerfreundlichkeit.
Die Datenbank ist in der Regel kostenlos und weit verbreitet. In diesem Artikel konzentrieren wir uns stark darauf, wie Sie den MySQL-Server starten, neu starten, den Status überprüfen und stoppen. Wir werden uns auch die grundlegenden Installationsschritte eines MySQL-Datenbankservers auf unserem Linux-PC sowie einige grundlegende Befehle ansehen, die Sie benötigen, um mit dem MySQL-Client zu beginnen.
So installieren Sie den MySQL-Server
Zunächst installieren wir den MySQL-Server mit dem Paketmanager von Ubuntu OS. Zuerst werden wir damit beginnen, unser System zu aktualisieren und zu aktualisieren, bevor wir den MySQL-Server installieren. Kopieren Sie dazu die folgenden Befehle und fügen Sie sie in Ihr Terminal ein:
sudo apt-get update
Führen Sie danach den Befehl „sudo apt upgrade“ aus, um die Pakete Ihres Systems zu aktualisieren
sudo apt upgrade
Kopieren Sie danach diesen Befehl und fügen Sie ihn ein, damit Ihr Computerinstallationsprogramm MySQL und alle seine Daten/Abhängigkeiten installiert.
sudo apt-get install mysql-server
Nachdem Sie den obigen Befehl ausgeführt haben, sollte das Dienstprogramm für die sichere Installation automatisch gestartet werden. In einigen Fällen werden Sie jedoch feststellen, dass das Dienstprogramm nach der Installation nicht automatisch gestartet wird. Falls Sie sich in einer solchen Situation befinden, geben Sie den folgenden Befehl ein:
sudo mysql_secure_installation utility
Beim Ausführen des Befehls fordert Sie dieses Dienstprogramm auf, das Root-Passwort für die MySQL-Anmeldung sowie andere sicherheitsrelevante Optionen zu definieren, einschließlich Passwortvalidierung, Entfernen anonymer Benutzer, Entfernen des Remote-Zugriffs für den Root-Benutzer und Entfernen der Testdatenbank.
Am Ende der Ausführung des Befehls stellt eine Fertigmeldung sicher, dass alle vorgenommenen Einstellungen in Ordnung sind.
Fernzugriff zulassen
wenn iptables (ein User-Space-Programm, das es Systemadministratoren ermöglicht, die IP-Paketfilterregeln der Linux-Kernel-Firewall zu konfigurieren. Kurz gesagt, ein Firewall-Programm für Linux, das verwendet wird, um den Datenverkehr zu und von Ihrem Server mithilfe von Tabellen zu überwachen.) aktiviert wurden, und Sie möchten sich von einem anderen PC aus mit der Datenbank verbinden – es würde helfen, wenn Sie einen Port in der Firewall Ihres Servers öffnen. In den meisten Fällen ist der Standardport 3306. Sie müssen jedoch nicht alle diese Prozesse durchlaufen, wenn die Anwendung, die Sie in MySQL verwenden oder verwenden möchten, auf demselben Server ausgeführt wird.
Führen Sie die folgenden Befehle aus, um den Remote-Zugriff auf den MySQL-Server zuzulassen:
sudo ufw enable
sudo ufw allow mysql
Nachdem wir die wichtigen Tipps durchgegangen sind, mit denen Sie sich vertraut machen sollten, gehen wir nun zum Vorgang zum Starten des MySQL-Dienstes
überStarten Sie den MySQL-Dienst
Nach Abschluss des Installationsvorgangs können Sie den Datenbankdienst starten, indem Sie die folgenden Befehle in Ihrem Terminal ausführen.
sudo /etc/init.d/mysql start
In anderen Fällen werden Sie feststellen, dass der Dienst bereits aktiv ist. Wenn der Dienst verfügbar ist, erhalten Sie eine Nachricht, die Sie darüber informiert, dass der Dienst bereits ausgeführt wird.
MySQL aktivieren
Um sicherzustellen, dass der Server nach dem Neustart startet, führen Sie den folgenden Befehl aus:
sudo systemctl enable mysql
Neustart des MySQL-Servers
Um den Server neu zu starten, geben Sie den folgenden Befehl in Ihr Terminal ein:
sudo /etc/init.d/mysql restart
Beim Neustart des Servers können Sie den folgenden Befehl ausführen, um zu prüfen, ob der Server läuft oder nicht
sudo service mysql status
Schließlich, nachdem Sie bestätigt haben, dass der Server läuft, können Sie ihn beenden, indem Sie den folgenden Befehl eingeben:
sudo /etc/init.d/mysql stop
Als Ergänzung wollen wir uns ein wenig mit der Durchführung einiger grundlegender Operationen mit MySQL-Clients befassen.
So stellen Sie mit dem MySQL-Client eine Verbindung zum MySQL-Server her
Sie können sich als Superuser über den MySQL-Client mit dem Server verbinden, wenn Ihr MySQL-Server aktiv ist. Der erste Schritt besteht darin, den folgenden Befehl in Ihr Terminal einzugeben:
sudo /etc/init.d/mysql start
Geben Sie nach dem Start des Servers den folgenden Befehl ein, um sich mit dem MySQL-Client zu verbinden.
sudo mysql -u root -p
Nach Eingabe des Befehls werden Sie aufgefordert, das Root-Passwort einzugeben. Hier geben Sie das Passwort ein, das Sie während des Installationsvorgangs erstellt haben. Wenn Sie Ihr Passwort vergessen haben, können Sie nachsehen, wie Sie das Root-Passwort zurücksetzen können.
Wenn Sie mit dem MySQL-Server verbunden sind, sehen Sie eine Willkommensnachricht, die mit einer mysql>-Eingabeaufforderung angezeigt wird, wie unten gezeigt.
Bei der Verwendung des Clients sind Client-Befehle wie CREATE, ALTER, FLUSH PRIVILEGES, USE, DROP, SHOW GRANTS, SELECT, CREATE TABLE, SHOW TABLE und INSERT, bei denen die Groß-/Kleinschreibung nicht beachtet wird, einige der wichtigsten Dinge, die Sie beachten sollten.
Schlussfolgerung
Dieser Artikel hat umfassend alle Aspekte zum Starten des MySQL-Servers, Neustarten des Servers, Aktivieren des Servers, Serverstatus, Stoppen des Servers, Herstellen einer Verbindung zum MySQL-Server mit dem MySQL-Client behandelt und schließlich einige Schlüsselaussagen gegeben, mit denen Sie sich vertraut machen müssen bei der Nutzung dieser Datenbank. Wir hoffen, dass es detailliert genug ist, um Ihnen die Lösungen für Ihre Probleme anzubieten. Bei Fehlern zögern Sie nicht, uns zu kontaktieren. Danke fürs Lesen.