Mysql Installation on Linux
Inhaltsverzeichnis:
- Voraussetzungen
- Installation von MySQL unter Ubuntu
- Sichern von MySQL
- Melden Sie sich als root an
- Fazit
MySQL ist das beliebteste relationale Open-Source-Datenbankverwaltungssystem. Es ist schnell, einfach zu bedienen, skalierbar und ein wesentlicher Bestandteil der beliebten
LAMP
und
LEMP
Stacks.
In diesem Tutorial zeigen wir Ihnen, wie Sie MySQL auf einem Ubuntu 18.04-Rechner installieren und sichern.
Voraussetzungen
Stellen Sie sicher, dass Sie als Benutzer mit sudo-Berechtigungen angemeldet sind.
Installation von MySQL unter Ubuntu
Zum Zeitpunkt des Schreibens dieses Artikels ist die neueste Version von MySQL, die im offiziellen Ubuntu-Repository verfügbar ist, MySQL Version 5.7.
Um MySQL auf Ihrem Ubuntu-Server zu installieren, gehen Sie wie folgt vor:
-
Aktualisieren Sie zuerst den apt-Paketindex, indem Sie Folgendes eingeben:
sudo apt updateDann installieren Sie das MySQL-Paket mit dem folgenden Befehl:
sudo apt install mysql-serverNach Abschluss der Installation wird der MySQL-Dienst automatisch gestartet. Geben Sie Folgendes ein, um zu überprüfen, ob der MySQL-Server ausgeführt wird:
sudo systemctl status mysql● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago Main PID: 17382 (mysqld) Tasks: 27 (limit: 2321) CGroup: /system.slice/mysql.service `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Sichern von MySQL
Das MySQL-
mysql_secure_installation
ein Skript namens
mysql_secure_installation
, das verschiedene sicherheitsrelevante Vorgänge ausführen kann.
Führen Sie das Skript aus, indem Sie Folgendes eingeben:
sudo mysql_secure_installation
Sie werden aufgefordert, das
VALIDATE PASSWORD PLUGIN
zu konfigurieren, mit dem die Sicherheit der MySQL-Benutzerpasswörter überprüft und die Sicherheit verbessert 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.
Bei der nächsten Aufforderung werden Sie aufgefordert, ein Kennwort für den MySQL-Root-Benutzer festzulegen. Sobald Sie dies tun, 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.
Melden Sie sich als root an
Um über die Befehlszeile mit dem MySQL-Server zu interagieren, können Sie das MySQL-Client-Dienstprogramm verwenden, das als Abhängigkeit vom MySQL-Serverpaket installiert wird.
In Ubuntu-Systemen, auf denen MySQL 5.7 (und höher) ausgeführt wird, wird der Root-Benutzer standardmäßig vom Plugin
auth_socket
authentifiziert.
Das Plugin
auth_socket
authentifiziert Benutzer, die vom
auth_socket
über die Unix-Socket-Datei eine Verbindung herstellen. Dies bedeutet, dass Sie sich nicht als root authentifizieren können, indem Sie ein Passwort eingeben.
So melden Sie sich als Root-Benutzer beim MySQL-Server an:
sudo mysql
Sie sehen die MySQL-Shell wie folgt:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 8 Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
Die erste besteht darin, die Authentifizierungsmethode von
auth_socket
in
mysql_native_password
zu
mysql_native_password
. Sie können dies tun, indem Sie den folgenden Befehl ausführen:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';
FLUSH PRIVILEGES;
Die zweite, empfohlene Option besteht darin, einen neuen Administrator mit Zugriff auf alle Datenbanken zu erstellen:
GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';
Fazit
Nachdem Ihr MySQL-Server nun betriebsbereit ist und Sie wissen, wie Sie über die Befehlszeile eine Verbindung zum MySQL-Server herstellen können, sollten Sie die folgenden Handbücher lesen:
MySQL UbuntuDieser Beitrag ist Teil der Anleitung zur Installation der Lemp-Stack-on-Ubuntu-18-04-Serie.
Andere Beiträge in dieser Reihe:
• Installieren von Nginx unter Ubuntu 18.04 • Einrichten von Nginx-Serverblöcken unter Ubuntu 18.04 • Sichern von Nginx mit Let's Encrypt unter Ubuntu 18.04 • Installieren von MySQL unter Ubuntu 18.04 • Installieren von PHP unter Ubuntu 18.04Wie lange dauert es, bis ich das Steam-Library-Backlog überbrückt habe? Wenn Sie diese Frage haben, erfahren Sie auf der Wie lange zu schlagen Rechner Website, wie viele Stunden Sie benötigen, um Ihre Steam Library fertig zu stellen. Gut für Spieler auf Steam, die mit einem Überhang an Spielen feststecken, die sie vielleicht niemals spielen können.
Wie lange dauert es, bis ich den Rückstand meiner Steam-Bibliothek überwunden habe? Wenn Sie diese Frage haben, wird Ihnen auf der Rechner-Website
Wie installiere und benutze ich die MySQL Workbench unter Ubuntu 18.04?
MySQL Workbench ist eine plattformübergreifende grafische Anwendung für MySQL-Datenbankadministratoren und -Architekten. In diesem Tutorial zeigen wir Ihnen, wie Sie MySQL Workbench unter Ubuntu 18.04 installieren.
Wie installiere ich MySQL auf Centos 8?
Die neueste Version des MySQL-Datenbankservers, Version 8.0, kann über die Standard-CentOS 8-Repositorys installiert werden. MySQL ist das beliebteste relationale Open-Source-Datenbankverwaltungssystem.







