So installieren Sie MySQL unter Ubuntu 14.04

Einführung

MySQL ist ein Open-Source-Datenbankverwaltungssystem, das häufig im Rahmen der beliebten https://www.digitalocean.com/community/tutorials/how-to-install-linux installiert wird -apache-mysql-php-lampenstack-on-ubuntu-14-04 [LAMP] (Linux, Apache, MySQL, PHP / Python / Perl) -Stack. Es verwendet eine relationale Datenbank und SQL (Structured Query Language), um seine Daten zu verwalten.

Die Kurzversion der Installation ist einfach: Aktualisieren Sie Ihren Paketindex, installieren Sie das Paket + mysql-server + und führen Sie dann die enthaltenen Sicherheits- und Datenbankinitialisierungsskripten aus.

sudo apt-get update
sudo apt-get install mysql-server
sudo mysql_secure_installation
sudo mysql_install_db

In diesem Tutorial wird erklärt, wie MySQL Version 5.5, 5.6 oder 5.7 auf einem Ubuntu 14.04-Server installiert wird. Wenn Sie weitere Informationen zu diesen Installationsanweisungen benötigen oder eine bestimmte Version von MySQL installieren möchten, lesen Sie weiter. Wenn Sie jedoch eine vorhandene MySQL-Installation auf Version 5.7 aktualisieren möchten, können Sie https://www.digitalocean.com/community/tutorials/how-to-prepare-for-your-mysql-5-7- lesen. Aktualisieren Sie stattdessen [diese MySQL 5.7-Aktualisierungsanleitung].

Voraussetzungen

Um diesem Tutorial zu folgen, benötigen Sie:

Schritt 1 - Installation von MySQL

Es gibt zwei Möglichkeiten, MySQL zu installieren. Sie können entweder eine der im APT-Paketrepository standardmäßig enthaltenen Versionen (5.5 und 5.6) verwenden oder die neueste Version (derzeit 5.7) installieren, indem Sie zuerst das MySQL-Repository manuell hinzufügen.

Wenn Sie eine bestimmte Version von MySQL installieren möchten, folgen Sie dem entsprechenden Abschnitt unten. Um herauszufinden, welche Version für Sie am besten geeignet ist, lesen Sie MySQLs Einführung in MySQL 5.5 und http: //dev.mysql.com/tech-resources/articles/whats-new-in-mysql-5.6.html[was ist neu in MySQL 5.6] und http://dev.mysql.com/doc/refman/5.7/de /mysql-nutshell.html[Was ist neu in MySQL 5.7?].

Wenn Sie sich nicht sicher sind, können Sie einfach das APT-Paket "+ mysql-server +" verwenden, mit dem nur die neueste Version für Ihre Linux-Distribution installiert wird. Zum Zeitpunkt des Schreibens ist dies 5.5. Sie können jedoch später jederzeit auf eine andere Version aktualisieren.

Um MySQL auf diese Weise zu installieren, aktualisieren Sie den Paketindex auf Ihrem Server und installieren Sie das Paket mit + apt-get +.

sudo apt-get update
sudo apt-get install mysql-server

Sie werden während der Installation aufgefordert, ein Root-Passwort zu erstellen. Wählen Sie eine sichere und merken Sie sich diese, da Sie sie später benötigen. Fahren Sie fort mit Schritt zwei.

Installation von MySQL 5.5 oder 5.6

Wenn Sie speziell MySQL 5.5 oder 5.6 installieren möchten, ist der Vorgang immer noch sehr einfach. Aktualisieren Sie zunächst den Paketindex auf Ihrem Server.

sudo apt-get update

Um MySQL 5.5 zu installieren, installieren Sie das Paket + mysql-server-5.5 +.

sudo apt-get install mysql-server-5.5

Um MySQL 5.6 zu installieren, installieren Sie stattdessen das Paket + mysql-server-5.6 +.

sudo apt-get install mysql-server-5.6

Bei beiden Optionen werden Sie während der Installation aufgefordert, ein Root-Passwort zu erstellen. Wählen Sie eine sichere und merken Sie sich diese, da Sie sie später benötigen.

Installieren von MySQL 5.7

Wenn Sie MySQL 5.7 installieren möchten, müssen Sie das neuere APT-Paket-Repository von der MySQL APT-Repository-Seite hinzufügen. Klicken Sie unten rechts auf * Download * und kopieren Sie dann den Link auf der nächsten Seite von * Nein, danke, starten Sie einfach meinen Download *. Laden Sie das + .deb + Paket auf Ihren Server herunter.

wget http://dev.mysql.com/get/

Als nächstes installieren Sie es mit + dpkg +.

sudo dpkg -i

Sie werden gefragt, welches MySQL-Produkt Sie konfigurieren möchten. Die hervorgehobene Option * MySQL Server * sollte * mysql-5.7 * lauten. Wenn dies nicht der Fall ist, drücken Sie "+ ENTER ", scrollen Sie mit den Pfeiltasten zu "* mysql-5.7 *" und drücken Sie erneut " ENTER +".

Wenn die Option * mysql-5.7 * lautet, scrollen Sie im Hauptmenü nach unten zu * Apply * und drücken Sie erneut + ENTER +. Aktualisieren Sie jetzt Ihren Paketindex.

sudo apt-get update

Zum Schluss installieren Sie das Paket + mysql-server +, das jetzt MySQL 5.7 enthält.

sudo apt-get install mysql-server

Sie werden während der Installation aufgefordert, ein Root-Passwort zu erstellen. Wählen Sie eine sichere und merken Sie sich diese, da Sie sie später benötigen.

Schritt 2 - Konfiguration von MySQL

Zunächst möchten Sie das enthaltene Sicherheitsskript ausführen. Dies ändert einige der weniger sicheren Standardoptionen für Dinge wie Remotestammanmeldungen und Beispielbenutzer.

sudo mysql_secure_installation

Dadurch werden Sie zur Eingabe des Root-Passworts aufgefordert, das Sie in Schritt 1 erstellt haben. Sie können + ENTER + drücken, um die Standardeinstellungen für alle nachfolgenden Fragen zu übernehmen, mit Ausnahme derjenigen, bei der Sie gefragt werden, ob Sie das Root-Passwort ändern möchten. Sie haben es nur in Schritt 1 festgelegt, damit Sie es jetzt nicht ändern müssen.

Als nächstes initialisieren wir das MySQL-Datenverzeichnis, in dem MySQL seine Daten speichert. Wie Sie dies tun, hängt davon ab, welche MySQL-Version Sie ausführen. Sie können Ihre Version von MySQL mit dem folgenden Befehl überprüfen.

mysql --version

Sie werden eine Ausgabe wie die folgende sehen:

Ausgabe

mysql  Ver 14.14 Distrib , for Linux (x86_64) using  EditLine wrapper

Wenn Sie eine MySQL-Version vor 5.7.6 verwenden, sollten Sie das Datenverzeichnis mit + mysql_install_db + initialisieren.

sudo mysql_install_db

 

Der Befehl + mysql_install_db + ist seit MySQL 5.7.6 veraltet. Wenn Sie Version 5.7.6 oder höher verwenden, sollten Sie stattdessen "+ mysqld --initialize +" verwenden.

Wenn Sie jedoch wie in Schritt 1 Version 5.7 von der Debian-Distribution installiert haben, wurde das Datenverzeichnis automatisch initialisiert, so dass Sie nichts tun müssen. Wenn Sie trotzdem versuchen, den Befehl auszuführen, wird der folgende Fehler angezeigt:

Ausgabe

2016-03-07T20:11:15.998193Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.

Schritt 3 - Testen von MySQL

Unabhängig davon, wie Sie es installiert haben, sollte MySQL automatisch gestartet werden. Um dies zu testen, überprüfen Sie den Status.

service mysql status

Die folgende Ausgabe wird angezeigt (mit einer anderen PID).

Ausgabe

mysql start/running, process 2689

Wenn MySQL nicht läuft, können Sie es mit + sudo service mysql start + starten.

Für eine zusätzliche Überprüfung können Sie versuchen, eine Verbindung mit der Datenbank herzustellen, indem Sie das Tool "+ mysqladmin " verwenden, ein Client, mit dem Sie Verwaltungsbefehle ausführen können. Dieser Befehl sagt zum Beispiel, dass Sie sich als * root * (` -u root `) mit MySQL verbinden, ein Passwort (` -p +`) eingeben und die Version zurückgeben sollen.

mysqladmin -p -u root version

Sie sollten eine Ausgabe ähnlich der folgenden sehen:

Ausgabe

mysqladmin  Ver 8.42 Distrib 5.5.47, for debian-linux-gnu on x86_64
Copyright (c) 2000, 2015, 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.

Server version      5.5.47-0ubuntu0.14.04.1
Protocol version    10
Connection      Localhost via UNIX socket
UNIX socket     /var/run/mysqld/mysqld.sock
Uptime:         4 min 15 sec

Threads: 1  Questions: 602  Slow queries: 0  Opens: 189  Flush tables: 1  Open tables: 41  Queries per second avg: 2.360

Dies bedeutet, dass MySQL läuft.

Fazit

Sie haben jetzt ein grundlegendes MySQL-Setup auf Ihrem Server installiert. Hier sind einige Beispiele für die nächsten Schritte, die Sie ausführen können:

Related