{"id":107,"date":"2022-01-10T10:07:57","date_gmt":"2022-01-10T10:07:57","guid":{"rendered":"http:\/\/gnude.feste-ip.net\/blog\/?p=107"},"modified":"2022-01-10T10:08:56","modified_gmt":"2022-01-10T10:08:56","slug":"mysql-root-kennwort-neu-setzten","status":"publish","type":"post","link":"http:\/\/gnude.feste-ip.net\/blog\/?p=107","title":{"rendered":"mysql root Kennwort neu setzten"},"content":{"rendered":"\n<p>Im ersten Schritt wird der aktuell laufende MySQL Server gestoppt:<br>  <em> sudo \/etc\/init.d\/mysql stop<\/em><\/p>\n\n\n\n<p>Anschliessend wird sichergestellt das \/var\/run\/mysqld existiert und die richtigen Zugriffsrecht hat:<br>   <em>sudo mkdir \/var\/run\/mysqld<br>   sudo chown mysql \/var\/run\/mysqld<\/em><\/p>\n\n\n\n<p>Nun wird MySQL im sicheren Modus und unter umgehung der Kennw\u00f6rter gestatet:<br>   <em>sudo mysqld_safe &#8211;skip-grant-tables&amp;<\/em><\/p>\n\n\n\n<p>Einmal Enter dr\u00fccken damit man wieder an der Shell ist.<\/p>\n\n\n\n<p>Anmeldnung bei MySQL ohne Kennwort mit vollen Rechten:<br>  <em> sudo mysql &#8211;user=root mysql<\/em><\/p>\n\n\n\n<p>Am SQL Prompt geben wir nun der Reihe nach folgende Befehle ein:<br>  <em> UPDATE mysql.user SET authentication_string=null WHERE User=&#8217;root&#8217;;<br>   flush privileges;<br>   ALTER USER &#8216;root&#8217;@&#8217;localhost&#8217; IDENTIFIED WITH mysql_native_password BY &#8216;NeuesKennwortHier&#8217;;<br>   flush privileges;<br>   exit<\/em><\/p>\n\n\n\n<p>Anschliessend wird MySQL neu gestartet:<br>  <em> sudo \/etc\/init.d\/mysql start<\/em><\/p>\n\n\n\n<p>Die Anleitung habe ich auf Ubuntu 20.04 Server getestet. Allerdings habe ich den &#8220;root&#8221; Account freigeschaltet so das ich kein sudo ben\u00f6tige. Interessant finde ich das bei einer mysql Installation nicht mehr nach einem root Kennwort gefragt wird. Bei alten Debian Versionen war es durchaus \u00fcblich im Rahmen der apt installation (oder aptitude) nach dem root Kennwort f\u00fcr die Datenbank zu fragen.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im ersten Schritt wird der aktuell laufende MySQL Server gestoppt: sudo \/etc\/init.d\/mysql stop Anschliessend wird sichergestellt das \/var\/run\/mysqld [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":108,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[32,33,31,12,30,13,10,9],"tags":[],"_links":{"self":[{"href":"http:\/\/gnude.feste-ip.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/107"}],"collection":[{"href":"http:\/\/gnude.feste-ip.net\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gnude.feste-ip.net\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gnude.feste-ip.net\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/gnude.feste-ip.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=107"}],"version-history":[{"count":2,"href":"http:\/\/gnude.feste-ip.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/107\/revisions"}],"predecessor-version":[{"id":110,"href":"http:\/\/gnude.feste-ip.net\/blog\/index.php?rest_route=\/wp\/v2\/posts\/107\/revisions\/110"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/gnude.feste-ip.net\/blog\/index.php?rest_route=\/wp\/v2\/media\/108"}],"wp:attachment":[{"href":"http:\/\/gnude.feste-ip.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gnude.feste-ip.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gnude.feste-ip.net\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}