{"id":230109,"date":"2022-12-02T15:42:00","date_gmt":"2022-12-02T12:42:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=230109"},"modified":"2022-11-09T20:07:56","modified_gmt":"2022-11-09T17:07:56","slug":"andmebaasid-ja-toeoeriistad-soltumatule-wordpressi-arendajale","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/andmebaasid-ja-toeoeriistad-soltumatule-wordpressi-arendajale\/","title":{"rendered":"Andmebaasid ja t\u00f6\u00f6riistad s\u00f5ltumatule WordPressi arendajale"},"content":{"rendered":"\n<p>Tuleb tunnistada, et selle sarja viimane postitus oli p\u00e4ris pikk. \u00dcldine postituste artiklite seeria aga nii ei l\u00e4he.<\/p>\n<p>Arenduskeskkonna ettevalmistamine on vaieldamatult \u00fcks suuremaid vajalikke samme, mist\u00f5ttu on vaja pika ja \u00fcksikasjaliku juhendi j\u00e4rele, kuidas seda teha.<\/p>\n<p>Pidage meeles, et <strong><a href=\"https:\/\/wordpress.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">WordPress<\/a><\/strong> on andmebaasi toega PHP-p\u00f5hine veebirakendus.<\/p>\n<blockquote>\n<p>See k\u00f5ik on k\u00f5nepruuk p\u00f5him\u00f5tteliselt \u00f6eldes, et see on peamiselt PHP-s kirjutatud rakendus, mis vajab teabe salvestamiseks andmebaasi.<\/p>\n<\/blockquote>\n<p>Viimase postituse seisuga on meil veebiserver ja PHP installitud ja seadistatud, kuid andmebaas on endiselt puudu. \u00d5nneks pani viimane postitus aluse sellele, mida vajame andmebaasi installimiseks, seadistamiseks ja kohaliku WordPressi installimiseks.<\/p>\n<p>Lisaks sellele, kuidas seda teha, kirjeldan ma ka t\u00f6\u00f6riistu, mis minu arvates on teie kohalikus masinas andmebaasidega t\u00f6\u00f6tamisel tohutult kasulikud.<\/p>\n<p>Tuletage siiski meelde, et see artiklisari ei ole m\u00f5eldud teoreetiliseks, vaid praktiliseks. Lisaks on see m\u00f5eldud selleks, et teil oleks k\u00f5ik, mida vajate kvaliteetsete WordPressi-p\u00f5histe toodete loomiseks v\u00f5imalikult l\u00fchikese ajaga.<\/p>\n<p>Juhtub nii, et suur osa sellest ajast kulub kohaliku arengukeskkonna seadistamisele.<\/p>\n<p>Seda \u00f6eldes j\u00e4tkame ja keskendume sellele, mida on vaja andmebaasi seadistamiseks ja kuidas saame andmebaasiserveriga suhelda, et alustada kohaliku WordPressi installimiseks vajaliku loomist.<\/p>\n<h2>Andmebaasid ja t\u00f6\u00f6riistad<\/h2>\n<p>T\u00e4nap\u00e4eval on turul saadaval mitmesuguseid andmebaasiservereid, kuid me kasutame MySQL-i. See on vaieldamatult k\u00f5ige laialdasemalt kasutusele v\u00f5etud ja seda toetab h\u00e4sti nii Homebrew kui ka Valet, millest m\u00f5lemat k\u00e4sitleti eelmises postituses.<\/p>\n<p>Seega, nagu lubatud, tuleb see artikkel eelmisest oluliselt l\u00fchem. See aga ei t\u00e4henda, et katta sisulist sisu poleks. Lihtsamalt \u00f6eldes p\u00fc\u00fcame seda teha palju kokkuv\u00f5tlikumal viisil.<\/p>\n<p>Ja see artikkel n\u00f5uab kahte sammu:<\/p>\n<ol>\n<li>MySQL-i installimine<\/li>\n<li>Andmebaas ja t\u00f6\u00f6riistad andmebaasiserveriga t\u00f6\u00f6tamiseks<\/li>\n<li>Andmebaasi sisselogimine<\/li>\n<\/ol>\n<p>Seda \u00f6eldes alustame.<\/p>\n<h3>1 MySQL-i installimine<\/h3>\n<p>Andmebaasiserveri defineerimiseks on mitmeid viise, kuid selle artikli jaoks m\u00e4\u00e4ratleme selle nii, nagu seda <strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Database_server\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">teeb Wikipedia<\/a><\/strong> :<\/p>\n<blockquote>\n<p>Andmebaasiserver on <strong>server<\/strong>, mis sisaldab <a href=\"[https:\/\/en.wikipedia.org\/wiki\/Database_application](https:\/\/en.wikipedia.org\/wiki\/Database_application)\">andmebaasirakendust<\/a>, mis pakub <a href=\"https:\/\/en.wikipedia.org\/wiki\/Database\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">andmebaasiteenuseid<\/a> teistele arvutiprogrammidele<\/p>\n<\/blockquote>\n<p>See on lihtne, arusaadav ja m\u00f5ttekas, eks? MySQL on andmebaasiserver, mis on populaarne mitte ainult s\u00f5ltumatute arendajate, vaid ka suurte organisatsioonide seas. Seda toetatakse laialdaselt ka mitmesugustes veebihostides, mis on eriti oluline WordPressis toodete arendamisel.<\/p>\n<p>\u00d5nneks, kuna oleme astunud samme Homebrewi ja Valeti installimiseks, on MySQL-i installimine \u00fcsna lihtne. Selleks peate kasutama oma terminali. P\u00e4rast avamist k\u00e4ivitage <strong><a href=\"https:\/\/gist.github.com\/tommcfarlin\/426e02bcfc411d43be6715b3e84ead7e#file-07-install-mysql-txt\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">j\u00e4rgmine k\u00e4sk:<\/a><\/strong><\/p>\n<p>Kui see on l\u00f5petatud, saate k\u00e4ivitada <strong><a href=\"https:\/\/gist.github.com\/tommcfarlin\/426e02bcfc411d43be6715b3e84ead7e#file-08-check-mysql-version-txt\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">selle k\u00e4su:<\/a><\/strong><\/p>\n<p>Ja sa peaksid n\u00e4gema midagi sellist:<\/p>\n<\/p>\n<p>See on k\u00f5ik! MySQL on installitud ja valmis, et saaksite luua oma WordPressi projekti jaoks vajaliku andmebaasi.<\/p>\n<p>Ja selguse huvides: tasub m\u00e4rkida, et andmebaasiserver sisaldab andmebaase ja andmebaaside tabeleid. R\u00e4\u00e4gime sellest l\u00e4hemalt \u00fches tulevases postituses, kuid pidage meeles, et j\u00e4tkate selle \u00fclej\u00e4\u00e4nud sisuga edasi liikumist.<\/p>\n<h3>2 Sequel Pro installimine (koos m\u00f5ne s\u00f5naga PhpMyAdmini kohta)<\/h3>\n<p>Enne andmebaasi sirvimiseks saadaolevatest erinevatest t\u00f6\u00f6riistadest r\u00e4\u00e4kimist on oluline m\u00e4\u00e4ratleda, mis on andmebaasi kasutajaliides. Siin on m\u00f5ned pikad m\u00e4\u00e4ratlused (antud juhul on Wikipedias \u00fcks neist, mida <strong><a href=\"https:\/\/en.wikipedia.org\/wiki\/Database_server\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">soovitan teil siiski lugeda<\/a><\/strong> ), kuid selle artikli (ja tulevaste artiklite) eesm\u00e4rk j\u00e4tame selle j\u00e4rgmiseks:<\/p>\n<blockquote>\n<p>Andmebaasi esiosa on tarkvara, mis v\u00f5imaldab meil andmeid visuaalselt n\u00e4ha ja nendega manipuleerida kas otsep\u00e4ringute v\u00f5i liidese funktsioonide kaudu.<\/p>\n<\/blockquote>\n<p>Teisis\u00f5nu, see on programm, mis v\u00f5imaldab meil teha k\u00f5ike, mida saame terminalist teha, kuid palju elegantsemalt.<\/p>\n<p>Selle konkreetse jaotise pealkirja p\u00f5hjal on ilmne, et ma olen <strong><a href=\"https:\/\/sequelpro.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Sequel Pro f\u00e4nn.<\/a><\/strong><\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163284-61e74ea0efeb7.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163284-61e74ea0efeb7.png\" alt=\"Andmebaasid ja t\u00f6\u00f6riistad s\u00f5ltumatule WordPressi arendajale\" ><\/a><\/p>\n<p>Olen seda aastaid kasutanud ja kuna see on MacOS-i natiivne rakendus (v\u00f5rreldes veebibrauseris kasutatavaga), leian, et selle kiirus, kasutajaliides ja kasutuslihtsus on tipptasemel.<\/p>\n<p>Kui otsite midagi, mis oleks platvormide\u00fclene ja mis t\u00f6\u00f6tab veebibrauseri kontekstis, soovitan ka <strong><a href=\"https:\/\/www.phpmyadmin.net\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">PhpMyAdminit<\/a><\/strong>. See on olnud kasutusel v\u00e4ga pikka aega, seega on see l\u00e4biproovitud ja saadaval paljudes hostides.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163284-61e74ea582a96.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163284-61e74ea582a96.png\" alt=\"Andmebaasid ja t\u00f6\u00f6riistad s\u00f5ltumatule WordPressi arendajale\" ><\/a><\/p>\n<p>Selle installimiseks peate siiski \u00fcle vaatama <strong><a href=\"https:\/\/docs.phpmyadmin.net\/en\/latest\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">m\u00e4rkused selle kohta, kuidas seda<\/a><\/strong> oma kohalikku arvutisse installida, ja see ei kuulu selle artiklite seeria eesm\u00e4rkide hulka.<\/p>\n<h3>3 Andmebaasi sisselogimine<\/h3>\n<p>Kui olete toote installinud, on sellesse sisselogimine \u00fcsna lihtne, eriti Valeti-p\u00f5hise seadistuse korral. Volitused on j\u00e4rgmised:<\/p>\n<ul>\n<li><strong>Host<\/strong>: 127.0.0.1<\/li>\n<li><strong>Kasutajanimi:<\/strong> root<\/li>\n<li><strong>Parool<\/strong>: [t\u00fchi]<\/li>\n<li><strong>Andmebaas:<\/strong> [valikuline]<\/li>\n<li><strong>Port<\/strong>: 3306 (v\u00f5i vaikimisi)<\/li>\n<\/ul>\n<p>Te ei pea muretsema millegi uhke p\u00e4rast, nagu pistikupesad, SSH v\u00f5i muu selline. Standard\u00fchendus on k\u00f5ik, mida vajate (olenemata kasutatavast utiliidist):<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163284-61e74ea93faf0.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-163284-61e74ea93faf0.png\" alt=\"Andmebaasid ja t\u00f6\u00f6riistad s\u00f5ltumatule WordPressi arendajale\" ><\/a><\/p>\n<p>Ja sellega p\u00e4\u00e4sete juurde k\u00f5ikidele oma s\u00fcsteemi andmebaasidele. Kui see on teie esimene andmebaasidega tutvumine, siis pole teil \u00fchtegi andmebaasi, mille hulgast valida.<\/p>\n<p>Kui teie s\u00fcsteemis t\u00f6\u00f6tab mingil p\u00f5hjusel juba teisi andmebaase (eriti kui olete varem WordPressi installinud), n\u00e4ete neid siin.<\/p>\n<p>Aga sellest r\u00e4\u00e4gime pikemalt \u00fches tulevases postituses.<\/p>\n<h2>Ja n\u00fc\u00fcd WordPressi installimine<\/h2>\n<p>J\u00e4rgmiseks on aeg WordPress installida. See on v\u00e4ga lihtne, nii et kui olete nii kaugele j\u00f5udnud, siis kinnitan kindlalt, et raskeim osa on m\u00f6\u00f6das.<\/p>\n<p>L\u00f5petuseks, see on muidugi viimane tarkvara, mis on vajalik, et saaksite WordPressi peal arendada (teie IDE ja t\u00f6\u00f6riistad ei ole iseseisvad).<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Toon v\u00e4lja t\u00f6\u00f6riistad, mis minu arvates on teie kohalikus masinas andmebaasidega t\u00f6\u00f6tamisel ja WordPressi arendamisel tohutult kasulikud.<\/p>\n","protected":false},"author":1,"featured_media":163285,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,894,842,863],"tags":[1165],"class_list":["post-230109","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-kood","category-opetused","category-wordpress-4","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/230109","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=230109"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/230109\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/163285"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=230109"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=230109"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=230109"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}