Banco de Dados MySQL
O
MySQL é um dos gerenciadores de banco de dados de código aberto mais utilizado e neste tutorial, iremos aprender como instala-lo em uma máquina com
Ubuntu Server 16.04.6.
Para continuar com a instalação, certifique-se:
1. Se está utilizando o S.O. correto, para isso, utilize o comando abaixo:
lsb_release -r
2. Que esteja logado como usuário root, ou com privilégios de
sudo.
PASSO 1 - atualizar o SO:
sudo apt update
sudo apt upgrade
PASSO 2 - instalar o MySQL:
sudo apt install mysql-server
PASSO 3 - verificar se os serviços do MySQL estão rodando:
sudo systemctl status mysql
A saída deste comando irá aparecer algo como (running), em destaque na cor verde,
PASSO 4 - realizar a configuração de segurança do MySQL:
sudo mysql_secure_installation
- No primeiro passo, é para validar a complexabilidade de senha, pode apertar Enter;
- No segundo passo, é para trocar a senha do root, pode apertar Enter;
- E nos próximos passos, pode colocar tudo sim (y)
PASSO 5 - fazer login como root no banco de dados:
sudo mysql -u root -p
PASSO 6 - alterar o tipo de conectividade de programas externos ao banco de dados:
mysql>
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sua senha';
mysql>
FLUSH PRIVILEGES;
mysql>
exit;
Esta página teve como base a seguinte fonte:
Alguns comandos não funcionaram no Ubuntu Server 16.04.6, desta forma eu atualizei os comandos nesta página, após realizar testes.
Passo a passo
Instalando o sistema
Request Tracker (RT).
Após a instalação do banco de dados MySQL, iremos prosseguir para instalar o sistema Request Tracker (RT).
PASSO 1 - instalar o sistema de Apache com as configurações do RT:
sudo apt-get install rt4-apache2
PASSO 2 - instalar as libs:
sudo apt-get install libapache2-mod-fastcgi libfcgi-perl mutt
PASSO 3 - instalar os clients:
sudo apt-get install rt4-clients
PASSO 4 - instalar as configurações do RT no banco MySQL:
sudo apt-get install rt4-db-mysql
PASSO 5 - instalar o software do RT:
sudo apt-get install request-tracker4
- O nome da instância, colocar: netmgmt
- Colocar sim (yes) para as outras perguntas
- Colocar a senha administrativa do banco
PASSO 6 - configurar o novo arquivo chamado "90-local" para acesso WEB:
cd /etc/request-tracker4/RT_SiteConfig.d
sudo vi 90-local
PASSO 7 - colocar as seguintes linha dentro de arquivo:
Set($MaxAttachmentSize , 10000000);
Set(@ReferrerWhitelist, qw(x.x.x.x:80 SERVERNAME:80));
Não se esqueça de colocar o IP da máquina local, onde estiver "x.x.x.x", e o nome do servidor onde estiver "SERVERNAME".
PASSO 8 - atualizar as informações para o sistema RT:
sudo update-rt-siteconfig
PASSO 9 - alterar configurações do Apache para o acesso WEB:
cd /etc/apache2/conf-available
sudo ln -s /etc/request-tracker4/apache2-modperl2.conf rt4.conf
sudo a2enconf rt4
sudo service apache2 restart
PASSO 10 - acessar pela WEB:
- http://servername/rt
- http://ipdoservidor/rt
PASSO 11 - entrar com o usuário root e a senha que você criou quando instalou o RT.
Esta página foi criada com base na seguinte fonte:
https://nsrc.org/workshops/templates-old/brian/foo/exercises-rt-lab1.md.html
Há alguns comandos que não funcionam de forma correta no Ubuntu Server 16.04.6, foi necessário alterar a ordem dos comandos.
Assim, nesta página, foram alterados alguns comandos, incluindo suas ordens de execução. Após realizar todos os teste na prática, o conteúdo desse passo a passo está funcionando perfeitamente no Ubuntu Server 16.04.6.