Ferramentas do usuário

Ferramentas do site


instalacao_do_bd_mysql

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
instalacao_do_bd_mysql [2023/03/07 01:06] – criada dhiemeson.nascimentoinstalacao_do_bd_mysql [2023/04/18 23:15] (atual) dhiemeson.nascimento
Linha 1: Linha 1:
 +===== Procedimento para instalar o BD MySQL no FreeBSD =====
 +
 === 1 - Vamos para a instalação do BD mysql: === === 1 - Vamos para a instalação do BD mysql: ===
  
Linha 73: Linha 75:
 prompt                          = \u@\h [\d]>\_ prompt                          = \u@\h [\d]>\_
 no_auto_rehash no_auto_rehash
 +</code>
  
 -- Encontre a linha "bind-address" adicione o endereço IP e reinicie o serviço mysql: -- Encontre a linha "bind-address" adicione o endereço IP e reinicie o serviço mysql:
  
 +<code>
 bind-address                    = 172.19.1.123 bind-address                    = 172.19.1.123
 </code> </code>
  
 +-- Vamos restartar o serviço e verificar se está rodando:
  
-root@glpi:/usr/local/etc/mysql # service mysql-server stop +<code> 
-Stopping mysql. +root@glpi:/usr/local/etc/mysql # service mysql-server restart
-Waiting for PIDS: 85003 +
-root@glpi:/usr/local/etc/mysql # service mysql-server start+
 Starting mysql. Starting mysql.
 +
 root@glpi:/usr/local/etc/mysql # sockstat -4 root@glpi:/usr/local/etc/mysql # sockstat -4
 USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
Linha 101: Linha 105:
 root     syslogd    355    udp4   *:514                 *:* root     syslogd    355    udp4   *:514                 *:*
  
 +</code>
  
-14 - Vamos preparar a configuração padrão do MySQL. Precisamos atribuir uma senha para a conta root do mysql, usaremos o comando "mysql_secure_installation", ele vai nos dar algumas opções como:+=== 4 - Vamos preparar a configuração padrão do MySQL. Precisamos atribuir uma senha para a conta root do mysql, usaremos o comando "mysql_secure_installation", ele vai nos dar algumas opções como: ===
  
-1 - Change the password for root ? (Alterar a senha do root?) ((Press y|Y for Yes, any other key for No) : +<code> 
 +root@glpi:/usr/local/etc/mysql # mysql_secure_installation 
 +</code> 
 + 
 +-- Nas opções que virão a seguir, siga essas instruções (resumo): 
 + 
 +<code> 
 +1 - Change the password for root ? (Alterar a senha do root?) ((Press y|Y for Yes, any other key for No) :  
 2 - Remove anonymous users? (Remover usuário anônimos?) (Press y|Y for Yes, any other key for No) : y 2 - Remove anonymous users? (Remover usuário anônimos?) (Press y|Y for Yes, any other key for No) : y
 3 - Disallow root login remotely? (Desabilitar login remoto?) (Press y|Y for Yes, any other key for No) : 3 - Disallow root login remotely? (Desabilitar login remoto?) (Press y|Y for Yes, any other key for No) :
Linha 110: Linha 122:
 5 - Remove test database and access to it? (Remover banco de dados de testes e acesso a eles?) (Press y|Y for Yes, any other key for No) : y 5 - Remove test database and access to it? (Remover banco de dados de testes e acesso a eles?) (Press y|Y for Yes, any other key for No) : y
 6 - Reload privilege tables now? (Recarregue as tabelas de privilégios agora))(Press y|Y for Yes, any other key for No) : y 6 - Reload privilege tables now? (Recarregue as tabelas de privilégios agora))(Press y|Y for Yes, any other key for No) : y
 +</code>
  
 +--- Passa a posso completo ---
 +
 +<code>
 root@glpi:/usr/local/etc/mysql # mysql_secure_installation root@glpi:/usr/local/etc/mysql # mysql_secure_installation
 mysql_secure_installation: [ERROR] unknown variable 'prompt=\u@\h [\d]>\_' mysql_secure_installation: [ERROR] unknown variable 'prompt=\u@\h [\d]>\_'
Linha 167: Linha 183:
  
 All done! All done!
-root@glpi:/usr/local/etc/mysql # 
  
-15 - Vamos tentar acessar com o root agora: 
  
-root@glpi:/usr/local/etc/mysql # mysql -u root -p +root@glpi:/usr/local/etc/mysql # 
-Enter password: +</code>
-Welcome to the MySQL monitor.  Commands end with ; or \g. +
-Your MySQL connection id is 9 +
-Server version: 5.7.23-log+
  
-Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. +=== 5 - Vamos tentar acessar com root agora===
- +
-Oracle is a registered trademark of Oracle Corporation and/or its +
-affiliates. Other names may be trademarks of their respective +
-owners. +
- +
-Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. +
- +
-root@localhost [(none)]> +
- +
-16 - Vamos preparar Banco de Dados MySQL para receber o GLPI. Vamos logar no mysql e criar um Banco de Dados:+
  
 +<code>
 root@glpi:/usr/local/etc/mysql # mysql -u root -p root@glpi:/usr/local/etc/mysql # mysql -u root -p
 Enter password: Enter password:
Linha 204: Linha 206:
  
 root@localhost [(none)]> root@localhost [(none)]>
 +</code>
  
-Depois de logados vamos criar o Banco de Dados glpidb: +-- Feito issose você conseguiuestá tudo certoAgora crie seu banco e continue trabalho:
- +
-root@localhost [(none)]>root@localhost [(none)]> create database glpidb; +
-Query OK, 1 row affected (0.00 sec) +
- +
-OBS IMPORTANTE: Se tentar criar o BD e receber uma mensagem de erro como esta abaixo: +
- +
-root@localhost [(none)]> create database glpidb; +
-ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. +
- +
-Você terá que usar o seguinte comando: +
- +
-root@localhost [(none)]> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('teste'); +
-Query OK0 rows affected1 warning (0.00 sec) +
- +
-- Após isto o mysql deverá permitir suas instruções normalmente: +
- +
-17 - Vamos criar um usuário dedicado à administração do banco de dados glpi: +
- +
-root@localhost [(none)]> CREATE USER 'glpi'@'localhost' IDENTIFIED BY 'sua_senha_vem_aqui'; +
-Query OK, 0 rows affected (0.02 sec) +
- +
-root@localhost [(none)]> +
- +
-18 - Dê a esse usuário as permissões para acessar banco de dados glpi: +
- +
-root@localhost [(none)]> grant all on glpidb.* to 'glpi'@'localhost'; +
-Query OK, 0 rows affected (0.00 sec) +
- +
-OBS: Uma vez feito, libere os privilégios para que as alterações entrem em vigor +
- +
-root@localhost [(none)]> FLUSH PRIVILEGES; +
-Query OK, 0 rows affected (0.00 sec) +
  
-Saia do console mysql:+-----------------
  
 +~~DISCUSSION|Deixe sua contribuição~~
instalacao_do_bd_mysql.1678151204.txt.gz · Última modificação: 2023/03/07 01:06 por dhiemeson.nascimento