{"id":799,"date":"2013-04-23T22:13:29","date_gmt":"2013-04-23T20:13:29","guid":{"rendered":"http:\/\/blog.techmedia.pl\/?p=799"},"modified":"2013-05-03T21:22:29","modified_gmt":"2013-05-03T19:22:29","slug":"mysql-instalacja-pod-ubuntu-12-04","status":"publish","type":"post","link":"https:\/\/www.techmedia.pl\/blog\/mysql-instalacja-pod-ubuntu-12-04\/","title":{"rendered":"MySQL instalacja pod Ubuntu 12.04"},"content":{"rendered":"<p>Instalacja serwera MySQL pod Ubuntu jest banalna. W pierwszej kolejno\u015bci warto jest zaktualizowa\u0107 list\u0119 pakiet\u00f3w:<\/p>\n<pre>root@server: <strong>apt-get update<\/strong><\/pre>\n<p>po aktualizacji wystarczy wpisa\u0107 w linii polece\u0144 poni\u017csz\u0105 komend\u0119:<\/p>\n<pre>root@server: <strong>apt-get install mysql-server<\/strong><\/pre>\n<p>Podczas instalacji zostaniemy poproszeni o podanie has\u0142a u\u017cytkownika root. Zalecam wpisanie silnego has\u0142a, gdy\u017c ten u\u017cytkownik ma pe\u0142ny dost\u0119p do wszystkich baz danych, kt\u00f3re b\u0119d\u0105 ma serwerze.<\/p>\n<p>Po zako\u0144czonej instalacji serwer MySQL powinien si\u0119 uruchomi\u0107 automatycznie. Mo\u017cemy to sprawdzi\u0107 wydaj\u0105 z konsoli polecenie:<!--more--><\/p>\n<pre>root@server: <strong>netstat -tap | grep mysql<\/strong><\/pre>\n<p>Wynik powy\u017cszej komendy powinien by\u0107 podobny do poni\u017cszego:<\/p>\n<pre>tcp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0\u00a0\u00a0\u00a0\u00a0 0\u00a0 localhost:mysql\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 *:*\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 LISTEN\u00a0\u00a0\u00a0\u00a0\u00a0 28404\/mysqld<\/pre>\n<p>Je\u017celi powy\u017csze polecenie nie zwr\u00f3ci nic, oznacza to \u017ce serwer nie jest uruchomiony. Mo\u017cemy go r\u0119cznie uruchomi\u0107 wydaj\u0105 z wiersza polece\u0144 komend\u0119:<\/p>\n<pre>root@server: <strong>\/etc\/init.d\/mysql start<\/strong><\/pre>\n<p>Podstawowe parametry konfiguracyjne takie jak: port, na kt\u00f3rym dzia\u0142a serwer, interfejsy sieciowe, na kt\u00f3rych nas\u0142uchuje MySQL, miejsce przechowywania plik\u00f3w baz danych, itp.\u00a0 mo\u017cemy zmienia\u0107 edytuj\u0105c plik <code><em>\/etc\/mysql\/my.cnf<\/em>.<\/code><\/p>\n<p>Je\u015bli chcemy mie\u0107 mo\u017cliwo\u015b\u0107 pod\u0142\u0105czenia do serwera MySQL z innych komputer\u00f3w w sieci, musimy edytowa\u0107 powy\u017cszy plik i zmieni\u0107 warto\u015b\u0107 bind-address z 127.0.0.1 na adres IP karty sieciowe naszego serwera, np.<\/p>\n<pre>bind-address\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 = 192.168.1.1<\/pre>\n<p>Po ka\u017cdej zmianie pliku konfiguracyjnego nale\u017cy zrestartowa\u0107 serwer:<\/p>\n<pre>root@server: <strong>\/etc\/init.d\/mysql restart<\/strong><\/pre>\n<p>Dokumentacj\u0119 do serwera MySQL mo\u017cemy zainstalowa\u0107 poni\u017cszym poleceniem:<\/p>\n<pre>root@server:<strong> apt-get install mysql-doc-5.0<\/strong><\/pre>\n<p>Wszystkie powy\u017csze polecenia nale\u017cy wykonywa\u0107 po zalogowaniu si\u0119 jako root lub z konta zwyk\u0142ego u\u017cytkownika dodawa\u0107 przed ka\u017cdym poleceniem <em><strong>sudo<\/strong><\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Instalacja serwera MySQL pod Ubuntu jest banalna. W pierwszej kolejno\u015bci warto jest zaktualizowa\u0107 list\u0119 pakiet\u00f3w: root@server: apt-get update po aktualizacji wystarczy wpisa\u0107 w linii polece\u0144 poni\u017csz\u0105 komend\u0119: root@server: apt-get install mysql-server Podczas instalacji zostaniemy poproszeni o podanie has\u0142a u\u017cytkownika root. Zalecam wpisanie silnego has\u0142a, gdy\u017c ten u\u017cytkownik ma pe\u0142ny dost\u0119p do wszystkich baz danych, kt\u00f3re [&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":[168,41,161],"yst_prominent_words":[],"_links":{"self":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/799"}],"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=799"}],"version-history":[{"count":4,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/799\/revisions"}],"predecessor-version":[{"id":801,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/799\/revisions\/801"}],"wp:attachment":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/media?parent=799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/categories?post=799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/tags?post=799"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}