{"id":1607,"date":"2020-02-04T15:27:48","date_gmt":"2020-02-04T15:27:48","guid":{"rendered":"https:\/\/profi-tutorials.de\/linux\/?p=1607"},"modified":"2020-03-13T11:31:04","modified_gmt":"2020-03-13T11:31:04","slug":"installation-mariadb-mysql-debian-9","status":"publish","type":"post","link":"https:\/\/profi-tutorials.de\/linux\/installation\/installation-mariadb-mysql-debian-9\/","title":{"rendered":"Installation von MariaDB (MySQL) auf Debian 9"},"content":{"rendered":"<p>MariaDB ist eines der bekanntesten, relationalen Open-Source Datenbankmanagementsysteme. Es basiert auf MySQL und ist ein sogenannter Fork, der entstanden ist, als die Firma Oracle SUN-Microsystems gekauft hat. In diesem Beitrag lernen Sie Schritt f&uuml;r Schritt, wie Sie eine solche <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Datenbank&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Datenbanken sind Systeme f&uuml;r die elektronische Datenverwaltung.&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/datenbank\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Datenbank<\/a> auf ihrem Debian 9 System installieren.<\/p>\n<p>Eine Installation von Debian 9 wird bei diesem Beitrag vorausgesetzt. Sie k&ouml;nnen diese in <a href=\"https:\/\/profi-tutorials.de\/linux\/installation\/installation-debian-9-9\/\" style=\"outline: none;\" target=\"_blank\" rel=\"noopener noreferrer\">einem unserer anderen Beitr&auml;ge<\/a> nachlesen. Au&szlig;erdem wird der Befehl <strong>apt<\/strong> hier mehrfach ben&ouml;tigt. Detaillierte Erkl&auml;rungen zur Funktionsweise des <strong>apt<\/strong> Befehls finden Sie <a href=\"https:\/\/profi-tutorials.de\/linux\/installation\/paket-verwaltung-apt\/\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a>.<\/p>\n<h2 id=\"tab-con-2\">Installation via apt<\/h2>\n<p>Da f&uuml;r die Installation teilweise Root-Rechte erforderlich sind, wird zun&auml;chst mit <strong>su<\/strong>&nbsp;die Identit&auml;t des Root-Benutzers angenommen.<\/p>\n<pre>su<\/pre>\n<h3 id=\"tab-con-3\">Aktualisieren der sources.list<\/h3>\n<p>Vor Beginn der Installation von MariaDB wird die sogenannte sources.list aktualisiert. Die Paketlisten werden so auf den aktuellsten Stand gebracht.<\/p>\n<pre>apt-get update<\/pre>\n<p>Anschlie&szlig;end kann mit der eigentlichen Installation fortgefahren werden.<\/p>\n<h3 id=\"tab-con-4\">Installation von MariaDB<\/h3>\n<p>F&uuml;r die Installation von MariaDB wird lediglich das Paket <strong>mariadb-server<\/strong> ben&ouml;tigt. Dieses l&auml;sst sich nun mit <strong>apt-get install<\/strong> herunterladen und installieren:<\/p>\n<pre>apt-get install mariadb-server<\/pre>\n<p>Die Installation ist zu diesem Zeitpunkt zwar bereits abgeschlossen, jedoch sollte die Datenbank noch zus&auml;tzlich abgesichert werden. So ist beispielsweise der Zugriff zur Datenbank noch nicht mit einem Passwort gesichert und es existieren Test-Benutzer und -Datenbanken, die gel&ouml;scht werden sollten. Diese Schritte werden im n&auml;chsten Abschnitt erkl&auml;rt.<\/p>\n<h3 id=\"tab-con-5\">Durchf&uuml;hren der MySQL Secure Installation<\/h3>\n<p>Zur Durchf&uuml;hrung dieser ersten Konfiguration wird bei MariaDB ein Skript mit installiert. Dieses l&auml;sst sich folgenderma&szlig;en ausf&uuml;hren:<\/p>\n<pre>mysql_secure_installation<\/pre>\n<p>Das Skript f&uuml;hrt die Konfiguration weitestgehend automatisch durch. Sie m&uuml;ssen lediglich einige Abfragen mit <strong>Y<\/strong> (Ja) oder <strong>N<\/strong> (Nein) beantworten. Zun&auml;chst werden Sie dazu aufgefordert das aktuelle Root-Passwort einzugeben. Da es sich hierbei um eine neue MariaDB-Installation handelt und es noch kein Passwort f&uuml;r den Root-Datenbankbenutzer gibt, wird hier mit <strong>[Enter]<\/strong> fortgefahren. (1)<\/p>\n<p>Die n&auml;chste Abfrage wird mit <strong>Y<\/strong> best&auml;tigt. (2) Anschlie&szlig;end k&ouml;nnen Sie ein m&ouml;glichst starkes Passwort f&uuml;r den <a class=\"glossaryLink cmtt_Informatik\" aria-describedby=\"tt\" data-cmtooltip=\"&lt;div class=glossaryItemTitle&gt;Root-Benutzer&lt;\/div&gt;&lt;div class=glossaryItemBody&gt;Der Root-Benutzer ist der m&auml;chtigste Benutzer-Account auf Linux-Systemen.&lt;\/div&gt;\" href=\"https:\/\/profi-tutorials.de\/linux\/glossar\/root-benutzer\/\" target=\"_blank\" data-mobile-support=\"0\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Root-Benutzer<\/a> festlegen.<\/p>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"\" data-id=\"1648\" width=\"1100\" height=\"490\" title=\"mariadb-secure-inst-1\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/02\/mariadb-secure-inst-1.jpg\"\/><\/span><\/p>\n<p>Die nun folgenden Abfragen k&ouml;nnen alle mit <strong>Y<\/strong> best&auml;tigt werden. Das Skript entfernt so die sogenannten anonymen Benutzer (3), sowie die Datenbank &ldquo;test&rdquo; (5), welche nur zu Testzwecken verwendet werden sollten. Au&szlig;erdem wird der Remote-Zugriff auf den Root-Benutzer aus Sicherheitsgr&uuml;nden komplett abgeschaltet. (4) Am Ende des Skripts werden die neuen Einstellungen dann direkt &uuml;bernommen. (6)<\/p>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"\" data-id=\"1649\" width=\"1100\" height=\"642\" title=\"mariadb-secure-inst-2\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/02\/mariadb-secure-inst-2.jpg\"\/><\/span><\/p>\n<p>Die Installation ist somit abgeschlossen.<\/p>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"\" data-id=\"1650\" width=\"1100\" height=\"128\" title=\"mariadb-secure-inst-complete\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/02\/mariadb-secure-inst-complete.jpg\"\/><\/span><\/p>\n<h2 id=\"tab-con-6\">Status von MariaDB &uuml;berpr&uuml;fen<\/h2>\n<p>Nach Abschluss der Installation wird der Service <strong>mariadb<\/strong> automatisch gestartet. Der Status kann jedoch auch mit dem folgenden Befehl abgerufen werden:<\/p>\n<pre>systemctl status mariadb<\/pre>\n<p>Der Status sollte nun, wie im folgenden Bild zu erkennen, <strong>&ldquo;active (running)&rdquo;<\/strong> sein.<\/p>\n<p><span><img loading=\"lazy\" decoding=\"async\" alt=\"\" data-id=\"1651\" width=\"1375\" height=\"334\" title=\"status-mariadb\" src=\"https:\/\/profi-tutorials.de\/linux\/wp-content\/uploads\/sites\/3\/2020\/02\/status-mariadb.jpg\"\/><\/span><\/p>\n<p>Falls dies nicht der Fall ist, kann der Service auch manuell gestartet werden:<\/p>\n<pre>systemctl start mariadb<\/pre>\n<p>Weitere Informationen zu Befehlen wie <strong>systemctl<\/strong> k&ouml;nnen Sie auch in unserem Beitrag mit den <a href=\"https:\/\/profi-tutorials.de\/linux\/grundlagen\/20-linux-befehle\/\" target=\"_blank\" rel=\"noopener noreferrer\">20 wichtigsten Linux Befehlen<\/a> nachlesen.<\/p>\n<p style=\"text-align: center;\">Ihnen hat der Beitrag gefallen?<\/p>\n<p style=\"text-align: center;\">Falls Sie Fragen oder Verbesserungsvorschl&auml;ge haben, hinterlassen Sie uns gerne einen Kommentar!<\/p>\n<p style=\"text-align: center;\">Ansonsten fahren Sie doch mit dem n&auml;chsten Beitrag fort, und lernen Sie einige der wichtigsten Befehle f&uuml;r die Administration von MariaDB (MySQL) kennen!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MariaDB ist eines der bekanntesten, relationalen Open-Source Datenbankmanagementsysteme. Es basiert auf MySQL und ist ein sogenannter Fork, der entstanden ist, als die Firma Oracle SUN-Microsystems gekauft hat. In diesem Beitrag lernen Sie Schritt f\u00fcr Schritt, wie Sie eine solche Datenbank auf ihrem Debian 9 System installieren. Eine Installation von Debian 9 wird bei diesem Beitrag [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":1518,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":" %%post_title%% %%sep%% %%sitetitle%%","_seopress_titles_desc":"MariaDB (MySQL) ist eines der bekanntesten, relationalen Open-Source Datenbankmanagementsysteme. Lernen Sie schrittweise die Installation von MariaDB  kennen.","_seopress_robots_index":"","footnotes":""},"categories":[9],"tags":[],"class_list":["post-1607","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-installation"],"_links":{"self":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/1607","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/comments?post=1607"}],"version-history":[{"count":58,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/1607\/revisions"}],"predecessor-version":[{"id":3644,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/posts\/1607\/revisions\/3644"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media\/1518"}],"wp:attachment":[{"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/media?parent=1607"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/categories?post=1607"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/profi-tutorials.de\/linux\/wp-json\/wp\/v2\/tags?post=1607"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}