Mysql Installation on Linux
Inhaltsverzeichnis:
MySQL, das weltweit beliebteste relationale Open-Source-Datenbankverwaltungssystem, ist in den Standard-Debian-Repositories nicht verfügbar. MariaDB ist das Standard-Datenbanksystem in Debian 10.
Dieses Tutorial erklärt, wie man MySQL unter Debian 10 aus dem MySQL Apt Repository installiert und sichert.
MySQL Repository konfigurieren
Um das MySQL APT-Repository zu Ihrem System hinzuzufügen, rufen Sie die Repository-Download-Seite auf und laden Sie das neueste Release-Paket mit dem folgenden Befehl wget herunter:
wget
Sobald der Download abgeschlossen ist, installieren Sie das Release-Paket als Benutzer mit sudo-Berechtigungen:
sudo apt install./mysql-apt-config_0.8.13-1_all.deb
Sie erhalten das Konfigurationsmenü, in dem Sie die MySQL-Version auswählen können, die Sie installieren möchten.


Sobald die Installation abgeschlossen ist, wird der MySQL-Dienst automatisch gestartet. Sie können dies überprüfen, indem Sie Folgendes eingeben:
sudo systemctl status mysql
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en Active: active (running) since Fri 2019-07-26 13:23:25 PDT; 37s ago…
Sichern von MySQL
Führen Sie den Befehl
mysql_secure_installation
, um das Root-Passwort
mysql_secure_installation
und die Sicherheit der MySQL-Installation zu verbessern:
sudo mysql_secure_installation
Securing the MySQL server deployment. Connecting to MySQL using a blank password. VALIDATE PASSWORD COMPONENT can be used to test passwords and improve security. It checks the strength of password and allows the users to set only those passwords which are secure enough. Would you like to setup VALIDATE PASSWORD component? Press y|Y for Yes, any other key for No:
Sie werden aufgefordert, das
VALIDATE PASSWORD PLUGIN
zu konfigurieren, mit dem die
VALIDATE PASSWORD PLUGIN
der MySQL-Benutzerkennwörter
VALIDATE PASSWORD PLUGIN
wird. Es gibt drei Ebenen der Kennwortüberprüfungsrichtlinie: Niedrig, Mittel und Stark.
ENTER
Sie die
ENTER
wenn Sie das Plug-in für die Kennwortüberprüfung nicht einrichten möchten.
Please set the password for root here. New password: Re-enter new password:
Bei der nächsten Aufforderung werden Sie aufgefordert, ein Kennwort für den MySQL-Root-Benutzer festzulegen.
By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y|Y for Yes, any other key for No): y Success. Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? (Press y|Y for Yes, any other key for No): y Success. By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? (Press y|Y for Yes, any other key for No): y - Dropping test database… Success. - Removing privileges on test database… Success. Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? (Press y|Y for Yes, any other key for No): y Success. All done!
Sobald Sie das Root-Passwort festgelegt haben, werden Sie vom Skript aufgefordert, den anonymen Benutzer zu entfernen, den Root-Benutzerzugriff auf den lokalen Computer einzuschränken und die Testdatenbank zu entfernen. Sie sollten alle Fragen mit „Y“ (Ja) beantworten.
Verbindung zum MySQL Server herstellen
Um mit MySQL über das Terminal zu interagieren, verwenden Sie den
mysql
Client, der als Abhängigkeit vom MySQL-
mysql
installiert ist.
Wenn Sie die Standardauthentifizierungsmethode für die Anmeldung beim MySQL-Server als Root-Benutzertyp ausgewählt haben:
sudo mysql
Andernfalls, wenn Sie die Legacy-Authentifizierungsmethode zum Anmelden ausgewählt haben, geben Sie Folgendes ein:
mysql -u root -p
Sie werden aufgefordert, das Root-Passwort einzugeben, das Sie zuvor beim
mysql_secure_installation
Skripts
mysql_secure_installation
. Sobald Sie das Passwort eingegeben haben, wird Ihnen die unten gezeigte MySQL-Shell angezeigt:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 10 Server version: 8.0.17 MySQL Community Server - GPL…
Fazit
In diesem Tutorial haben Sie gelernt, wie Sie einen MySQL-Server auf einem Debian 10-Server installieren und sichern. Wir haben Ihnen auch gezeigt, wie Sie sich mit der MySQL-Shell verbinden.
Wenn Ihre Anwendung keine besonderen Anforderungen hat, sollten Sie sich an MariaDB halten, das Standard-Datenbanksystem in Debian 10.
MySQL DebianWie installiert und konfiguriert man Redis unter Debian 10 Linux?
In diesem Tutorial werden wir uns mit der Installation und Konfiguration von Redis auf einem Debian 10-Buster befassen. Redis ist ein Open-Source-Speicher für Schlüsselwerte.
Wie installiert man MySQL unter Debian 9?
In diesem Tutorial zeigen wir Ihnen, wie Sie MySQL auf einem Debian 9-Rechner aus dem MySQL Apt Repository installieren und sichern.
Wie man virtualbox unter Debian Linux 10 Linux installiert
VirtualBox ist eine plattformübergreifende Open-Source-Virtualisierungssoftware, mit der Sie mehrere Gastbetriebssysteme gleichzeitig ausführen können. Dieses Tutorial erklärt, wie man die neueste VirtualBox unter Debian 10, Buster installiert.







