{"id":611,"date":"2012-11-17T20:37:26","date_gmt":"2012-11-17T19:37:26","guid":{"rendered":"http:\/\/blog.techmedia.pl\/?p=611"},"modified":"2012-11-18T21:24:33","modified_gmt":"2012-11-18T20:24:33","slug":"mysql-zmiana-hasla-roota","status":"publish","type":"post","link":"https:\/\/www.techmedia.pl\/blog\/mysql-zmiana-hasla-roota\/","title":{"rendered":"MySQL &#8211; zmiana has\u0142a root&#8217;a"},"content":{"rendered":"<p>W celu zmiany has\u0142a root&#8217;a do bazy danych MySQL z linii komend linux&#8217;a wydajemy poni\u017csze polecenie:<\/p>\n<pre>root@server: <strong>mysqladmin -u root -p'starehas\u0142o' password nowehas\u0142o<\/strong><\/pre>\n<p>wpisuj\u0105c odpowiednio zamiast &#8222;starehas\u0142o&#8221; obecne has\u0142o root&#8217;a, a zamiast &#8222;nowehas\u0142o&#8221; has\u0142o, kt\u00f3re ma obowi\u0105zywa\u0107.<\/p>\n<p>Je\u017celi nigdy nie ustawiali\u015bcie has\u0142a dla u\u017cytkownika root do bazy danych MySQL i mo\u017cecie si\u0119 do niej zalogowa\u0107 bez podawania has\u0142a lokalnie i zdalnie, poni\u017cszym poleceniem ustawicie has\u0142o do serwera MySQL:<\/p>\n<pre>root@server: <strong>mysqladmin -u root password nowehas\u0142o<\/strong><\/pre>\n<p>gdzie zamiast &#8222;nowehas\u0142o&#8221; wpisujecie has\u0142o jakie ma by\u0107 ustawione dla root&#8217;a.<\/p>\n<p>W podobny spos\u00f3b mo\u017cna zmieni\u0107 has\u0142o dla dowolnego u\u017cytkownika serwera MySQL:<\/p>\n<pre>root@server: <strong>mysqladmin -u adam -p'starehas\u0142o' password nowehas\u0142o<\/strong><\/pre>\n<p>gdzie zamiast &#8222;adam&#8221; wpisujecie nazw\u0119 u\u017cytkownika serwera MySQL, zamiast &#8222;starehas\u0142o&#8221; &#8211; obecne has\u0142o u\u017cytkownika adam, a zamiast &#8222;nowehas\u0142o&#8221; &#8211; has\u0142o jakie ma by\u0107 ustawione dla podanego u\u017cytkownika.<\/p>\n<p>Inn\u0105 metod\u0105 zmiany has\u0142a u\u017cytkownik\u00f3w dost\u0119pn\u0105 r\u00f3wnie\u017c z poziomu PHP, jest zalogowanie si\u0119 do bazy MySQL i zmiana danych przechowywanych w tabeli z has\u0142ami wed\u0142ug poni\u017cszego wzoru:<\/p>\n<pre>root@server: <strong>mysql -u root -p<\/strong><\/pre>\n<p>po podaniu has\u0142a i zalogowaniu do MySQL wpisujemy:<\/p>\n<pre>mysql&gt; <strong>use mysql;<\/strong><\/pre>\n<p>dalej zmieniamy has\u0142o dla u\u017cytkownika adam:<\/p>\n<pre>mysql&gt; <strong>UPDATE `user` SET `password`=PASSWORD(\"nowehas\u0142o\") WHERE `User`='adam';<\/strong><\/pre>\n<p>na koniec trzeba prze\u0142adowa\u0107 uprawnienia:<\/p>\n<pre>mysql&gt; <strong>FLUSH PRIVILEGES;<\/strong><\/pre>\n<pre>mysql&gt; <strong>exit;<\/strong><\/pre>\n<p>Je\u015bli macie problem z has\u0142em root&#8217;a do bazy danych, w innym artykule opisa\u0142em <a title=\"Resetowanie has\u0142a root'a w MySQL\" href=\"http:\/\/blog.techmedia.pl\/mysql-resetowanie-hasla-roota\/\">resetowanie has\u0142a root&#8217;a<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>W celu zmiany has\u0142a root&#8217;a do bazy danych MySQL z linii komend linux&#8217;a wydajemy poni\u017csze polecenie: root@server: mysqladmin -u root -p&#8217;starehas\u0142o\u2019 password nowehas\u0142o wpisuj\u0105c odpowiednio zamiast &#8222;starehas\u0142o&#8221; obecne has\u0142o root&#8217;a, a zamiast &#8222;nowehas\u0142o&#8221; has\u0142o, kt\u00f3re ma obowi\u0105zywa\u0107. Je\u017celi nigdy nie ustawiali\u015bcie has\u0142a dla u\u017cytkownika root do bazy danych MySQL i mo\u017cecie si\u0119 do niej zalogowa\u0107 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4,15],"tags":[137,42,136,138],"yst_prominent_words":[],"_links":{"self":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/611"}],"collection":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/comments?post=611"}],"version-history":[{"count":4,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/611\/revisions"}],"predecessor-version":[{"id":615,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/611\/revisions\/615"}],"wp:attachment":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/media?parent=611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/categories?post=611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/tags?post=611"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}