{"id":806,"date":"2023-02-12T16:28:58","date_gmt":"2023-02-12T15:28:58","guid":{"rendered":"https:\/\/iso.spdns.de\/?page_id=806"},"modified":"2023-02-19T18:06:45","modified_gmt":"2023-02-19T17:06:45","slug":"mysql-datenbank-sichern-und-wiederherstellen","status":"publish","type":"page","link":"https:\/\/iso.spdns.de\/?page_id=806","title":{"rendered":"mysql Datenbank: Wichtige Befehle"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">MySQL Dump<\/h2>\n\n\n\n<p>Folgende mysqldump Zeile speichert alle Datenbanken, die f\u00fcr den User \u201eroot\u201c freigegeben sind in der Datei my-mysql-dump.sql<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><code>mysqldump -u root -p --all-databases &gt; my-mysql-dump.sql<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Folgende mysqldump Zeile  stellt alle Datenbanken wieder her, die f\u00fcr den User \u201eroot\u201c freigegeben sind.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><code>mysqldump -u root -p --all-databases &lt; my-mysql-dump.sql<\/code><\/p>\n\n\n\n<p><strong>Passwort setzen, wenn root noch kein Passwort hat<\/strong><\/p>\n\n\n\n<p># mysqladmin -u root password NEUESPASSWORT<\/p>\n\n\n\n<p>Einloggen in das Datenbanksystem \u00fcber die Shell<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>mysql -u root -p<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Listings 2:<\/strong>&nbsp;Bestehende User anzeigen lassen<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>SELECT user FROM mysql.user;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Listings 3:<\/strong>&nbsp;Bestehende Datenbanken anzeigen<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>show databases;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Listing 4:<\/strong>&nbsp;Einen neuen User mit einem sicheren Passwort anlegen<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>CREATE USER &#8217;neuerUser&#8217;@&#8217;localhost&#8216; IDENTIFIED BY &#8217;sicheresPasswort&#8216;;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Listing 5:&nbsp;<\/strong>Neue Datenbank anlegen<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>CREATE DATABASE&nbsp; neueDatenbank;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Listing 6:<\/strong>&nbsp;Dem neuen User komplette Rechte f\u00fcr die Datenbank zuweisen<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>GRANT ALL PRIVILEGES ON neueDatenbank . * TO &#8217;neuerUser&#8217;@&#8217;localhost&#8216;;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Listing 7:<\/strong>&nbsp;Einem User komplette Rechte auf alle Datenbank zuweisen<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>GRANT ALL PRIVILEGES ON *. * TO &#8217;neuerUser&#8217;@&#8217;localhost&#8216;;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>Listing 8:<\/strong>&nbsp;Abschlie\u00dfend muss sichergestellt werden, dass die Rechte in der Datenbank auch geladen werden.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>FLUSH PRIVILEGES;<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>MySQL Dump Folgende mysqldump Zeile speichert alle Datenbanken, die f\u00fcr den User \u201eroot\u201c freigegeben sind in der Datei my-mysql-dump.sql mysqldump -u root -p &#8211;all-databases &gt; my-mysql-dump.sql Folgende mysqldump Zeile stellt alle Datenbanken wieder her, die f\u00fcr den User \u201eroot\u201c freigegeben sind. mysqldump -u root -p &#8211;all-databases &lt; my-mysql-dump.sql Passwort setzen, [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-806","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/iso.spdns.de\/index.php?rest_route=\/wp\/v2\/pages\/806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iso.spdns.de\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/iso.spdns.de\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/iso.spdns.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/iso.spdns.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=806"}],"version-history":[{"count":6,"href":"https:\/\/iso.spdns.de\/index.php?rest_route=\/wp\/v2\/pages\/806\/revisions"}],"predecessor-version":[{"id":838,"href":"https:\/\/iso.spdns.de\/index.php?rest_route=\/wp\/v2\/pages\/806\/revisions\/838"}],"wp:attachment":[{"href":"https:\/\/iso.spdns.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}