{"id":342,"date":"2022-06-08T12:00:00","date_gmt":"2022-06-08T15:00:00","guid":{"rendered":"https:\/\/blog.wieczorek.com.br\/novo\/?p=342"},"modified":"2022-06-09T23:24:47","modified_gmt":"2022-06-10T02:24:47","slug":"instalar-e-configurar-um-servidor-web-no-wsl-2-parte-03-de-04","status":"publish","type":"post","link":"https:\/\/blog.wieczorek.com.br\/index.php\/2022\/06\/08\/instalar-e-configurar-um-servidor-web-no-wsl-2-parte-03-de-04\/","title":{"rendered":"Instalar e Configurar um Servidor Web no WSL 2 &#8211; Parte 03 de 04\u00a0"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"1945\">Parte 03 &#8211; Instalando o MariaDB<\/h2>\n\n\n\n<p id=\"c812\">No terminal executamos o seguinte comando com permiss\u00f5es de super usu\u00e1rio:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt install mariadb-server<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"5547\">Iniciando o servi\u00e7o<\/h4>\n\n\n\n<p id=\"fdd9\">No terminal executamos o seguinte comando com permiss\u00f5es de super usu\u00e1rio:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo service mysql start<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"d4b5\">Instala\u00e7\u00e3o segura do MariaDB<\/h4>\n\n\n\n<p id=\"144d\">Vamos executar um script que nos permite melhorar a seguran\u00e7a da instala\u00e7\u00e3o do MariaDB, com esse script podemos:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Definir uma senha para o usu\u00e1rio \u201croot\u201d do MariaDB;<\/li><li>Remover contas de usu\u00e1rios an\u00f4nimos;<\/li><li>Desabilitar o login do usu\u00e1rio \u201croot\u201d fora do localhost;<\/li><li>Remover o banco de dados \u201ctest\u201d, que por padr\u00e3o pode ser acessado por usu\u00e1rios an\u00f4nimos.<\/li><\/ul>\n\n\n\n<p id=\"6a5e\">No terminal executamos o seguinte comando com permiss\u00f5es de super usu\u00e1rio:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo mysql_secure_installation<\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><em>Agora devemos ficar atentos, pois o script solicitar\u00e1 que determinemos as a\u00e7\u00f5es a serem executadas.<\/em><\/p><\/blockquote>\n\n\n\n<p id=\"90f6\"><strong>Definir uma senha para o usu\u00e1rio \u201croot\u201d do MariaDB<\/strong><\/p>\n\n\n\n<p id=\"b882\">A primeira a\u00e7\u00e3o a ser executada se refere a senha senha para o usu\u00e1rio root. Como acabamos de instalar o MariaDB, e ainda n\u00e3o definimos a senha \u201croot\u201d, a senha ficar\u00e1 em branco, ent\u00e3o apenas devemos pressionar \u201cEnter\u201d no teclado quando a seguinte a\u00e7\u00e3o for solicitada:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Enter current password for root (enter for none):<\/pre>\n\n\n\n<p id=\"7157\">A seguinte mensagem ser\u00e1 exibida:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">OK, successfully used password, moving on...<\/pre>\n\n\n\n<p id=\"c767\">Agora precisamos definir a senha do \u201croot\u201d para garantir que ningu\u00e9m possa entrar no MariaDB utilizando o usu\u00e1rio \u201croot\u201d sem a devida autoriza\u00e7\u00e3o. A a\u00e7\u00e3o a seguir ser\u00e1 solicitada e responderemos com \u201cy\u201d e em seguida confirmamos com \u201cEnter\u201d:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Set root password? [Y\/n]<\/pre>\n\n\n\n<p id=\"e03a\">Ser\u00e1 solicitado que informemos a senha que desejamos para o usu\u00e1rio \u201croot\u201d. Vamos colocar uma senha segura e em seguida pressionamos a tecla \u201cEnter\u201d para confirmar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">New password:<\/pre>\n\n\n\n<p id=\"6ca8\">Uma nova solicita\u00e7\u00e3o ser\u00e1 feita, desta vez devemos repetir a senha que acabamos de definir para o usu\u00e1rio \u201croot\u201d:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Re-enter new password:<\/pre>\n\n\n\n<p id=\"4fc1\">A seguinte mensagem ser\u00e1 apresentada, informando que o processo de defini\u00e7\u00e3o de senha para o usu\u00e1rio \u201croot\u201d foi realizado com sucesso:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Password updated successfully!<br>Reloading privilege tables..<br>... Success!<\/pre>\n\n\n\n<p id=\"b399\"><strong>Remover contas de usu\u00e1rios an\u00f4nimos<\/strong><\/p>\n\n\n\n<p id=\"5160\">Por padr\u00e3o a instala\u00e7\u00e3o do MariaDB possu\u00ed um usu\u00e1rio an\u00f4nimo, permitindo<br>o acesso sem a necessidade de ter uma conta de usu\u00e1rio criada para<br>eles. Isto \u00e9 destinado apenas para testes e para tornar a instala\u00e7\u00e3o<br>mais simpes. Devemos remover esse usu\u00e1rio antes de mudarmos oara um<br>ambiente de produ\u00e7\u00e3o e trabalho.<\/p>\n\n\n\n<p id=\"1c20\">A seguinte a\u00e7\u00e3o ser\u00e1 solicitada e deveremos respond\u00ea-la com \u201cy\u201d e em seguida pressionamos a tecla \u201cEnter\u201d no teclado para confirmar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Remove anonymous users? [Y\/n]<\/pre>\n\n\n\n<p id=\"1dcb\">Ser\u00e1 exibida uma mensagem de sucesso:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">... Success!<\/pre>\n\n\n\n<p id=\"1c8e\"><strong>Desabilitar o login do usu\u00e1rio \u201croot\u201d fora do localhost<\/strong><\/p>\n\n\n\n<p id=\"8457\">Normalmente, o usu\u00e1rio \u201croot\u201d s\u00f3 deve ter permiss\u00e3o para se conectar a partir de \u201clocalhost\u201d. Isto garante que ningu\u00e9m consiga adivinhar a senha do usu\u00e1rio \u201croot\u201d atrav\u00e9s da rede.<\/p>\n\n\n\n<p id=\"7a7c\">A seguinte a\u00e7\u00e3o ser\u00e1 solicitada e deveremos respond\u00ea-la com \u201cy\u201d e em seguida pressionamos a tecla \u201cEnter\u201d no teclado para confirmar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Disallow root login remotely? [Y\/n]<\/pre>\n\n\n\n<p id=\"29ec\">Ser\u00e1 exibida uma mensagem de sucesso:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">... Success!<\/pre>\n\n\n\n<p id=\"2582\"><strong>Remover o banco de dados \u201ctest\u201d, que por padr\u00e3o pode ser acessado por usu\u00e1rios an\u00f4nimos<\/strong><\/p>\n\n\n\n<p id=\"5e2d\">Por padr\u00e3o, o MariaDB vem com um banco de dados chamado \u201ctest\u201d que qualquer um pode ter acesso. Isso tamb\u00e9m \u00e9 destinado apenas para testes e deve ser removido antes de mudar para um ambiente de produ\u00e7\u00e3o e trabalho.<\/p>\n\n\n\n<p id=\"6af0\">A seguinte a\u00e7\u00e3o ser\u00e1 solicitada e deveremos respond\u00ea-la com \u201cy\u201d e em seguida pressionamos a tecla \u201cEnter\u201d no teclado para confirmar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Remove test database and access to it? [Y\/n]<\/pre>\n\n\n\n<p id=\"88e2\">Ser\u00e1 exibida a seguinte mensagem:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">- Dropping test database...<br>... Success!<br>- Removing privileges on test database...<br>... Success!<\/pre>\n\n\n\n<p id=\"0431\"><strong>Recarregar as tabelas de privil\u00e9gios<\/strong><\/p>\n\n\n\n<p id=\"dc13\">Recarregar as tabelas de privil\u00e9gios garantir\u00e1 que todas as altera\u00e7\u00f5es feitas at\u00e9 o momento entrar\u00e3o em vigor imediatamente.<\/p>\n\n\n\n<p id=\"8fcc\">A seguinte a\u00e7\u00e3o ser\u00e1 solicitada e deveremos respond\u00ea-la com \u201cy\u201d e em seguida pressionamos a tecla \u201cEnter\u201d no teclado para confirmar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Reload privilege tables now? [Y\/n]<\/pre>\n\n\n\n<p id=\"0e68\">Ser\u00e1 exibida a seguinte mensagem informando que todos os processos foram realizados com sucesso:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">... Success! Cleaning up... All done!  If you've completed all of the above steps, your MariaDB<br>installation should now be secure. Thanks for using MariaDB!<\/pre>\n\n\n\n<p id=\"b0f2\"><strong>Instala\u00e7\u00e3o conclu\u00edda<\/strong><\/p>\n\n\n\n<p id=\"570e\">A instala\u00e7\u00e3o foi conclu\u00edda e podemos realizar um teste simples acessando o banco de dados utilizando o usu\u00e1rio \u201croot\u201d com a nova senha cadastrada. No terminal executamos o seguinte comando:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo mariadb -u root -p<\/pre>\n\n\n\n<p id=\"5386\">Ser\u00e1 solicitada a senha do usu\u00e1rio \u201croot\u201d, devemos digitar a senha cadastrada e em seguida confirmar pressionando a tecla \u201cEnter\u201d no teclado. Se a senha estiver correta, uma mensagem ser\u00e1 exibida como abaixo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Welcome to the MariaDB monitor.  Commands end with ; or \\g.<br>Your MariaDB connection id is 46<br>Server version: 10.3.25-MariaDB-0ubuntu0.20.04.1 Ubuntu 20.04<br><br>Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\\h' for help. Type '\\c' to clear the current input statement.<\/pre>\n\n\n\n<p id=\"dd1d\">Para sair do MariaDB digitamos o seguinte comando e confirmamos pressionando a tecla \u201cEnter\u201d no teclado:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">exit<\/pre>\n\n\n\n<p> Veja tamb\u00e9m:<\/p>\n\n\n\n<p><a href=\"https:\/\/blog.wieczorek.com.br\/novo\/index.php\/2022\/06\/06\/instalar-e-configurar-um-servidor-web-no-wsl-2-ubuntu-20-04-parte-01-de-04\/\">Parte 01 &#8211; Instalando e configurando o Apache2<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/blog.wieczorek.com.br\/novo\/index.php\/2022\/06\/07\/instalar-e-configurar-um-servidor-web-no-wsl-2-ubuntu-20-04-parte-02-de-04\/\">Parte 02 &#8211; Instalando e configurando o PHP<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/blog.wieczorek.com.br\/novo\/?p=345\">Parte 04 &#8211; Instalando e configurando o PHPMyAdmin<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Parte 03 &#8211; Instalando o MariaDB No terminal executamos o seguinte comando com permiss\u00f5es de super usu\u00e1rio: sudo apt install mariadb-server Iniciando o servi\u00e7o No terminal executamos o seguinte comando com permiss\u00f5es de super usu\u00e1rio: sudo service mysql start Instala\u00e7\u00e3o segura do MariaDB Vamos executar um script que nos permite [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":361,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[110,20,84,68,318],"tags":[92,80,113,73,174,316],"class_list":["post-342","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-banco-de-dados","category-desenvolvimento","category-linux","category-php","category-wsl","tag-instalacao","tag-linux","tag-mysql","tag-php","tag-servidor","tag-wsl"],"_links":{"self":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts\/342","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=342"}],"version-history":[{"count":6,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts\/342\/revisions"}],"predecessor-version":[{"id":419,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/posts\/342\/revisions\/419"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/media\/361"}],"wp:attachment":[{"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.wieczorek.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}