Skip to content

Olliv3r/Web-Server-Mysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Web-Server-Mysql

Configurar phpmyadmin pra rodar com apache

Etapas necessárias:

1 - Configurar apache pra rodar com certificado
2 - Configurar apache pra rodar scripts PHP

Etapa 1:

Instalar dependencias

apt update && apt install apache2 php-apache phpmyadmin mariadb -y

Etapa 2:

Criar novo usuário no mysql para acessar o phpmyadmin

Execute o serviço mariadbd-safe como root (não precisa de root, é so o nome de usuário que se chama root que ja vem no mariadbl) pois este usuário tem todas as permissôes no mariadb incluindo a de criar usuários novos):

cd && mariadbd-safe -u root &

O comando acima irá deixar o mariadbd-safe rodando em segundo plano, nesse momento entre no mariadb como root (so lembrando, não é necessário ter root, este é o nome de usuário que já vem no MariaDB com todas as permissôes necessárias):

mariadb -u root

Ao executar o comando acima, abrirá o console do MariaDB, execute esses passos para criar o novo usuário:

Selecione o banco de dados mysql

use mysql;

Crie o usuário (Substitua o oliver e evilor por dados de sua preferência) no meu caso estou expecificando oliver como usuário e evilor como senha:

CREATE USER 'oliver'@'localhost' IDENTIFIED BY 'evilor';

Conceda todos os privilégios do banco de dados (Substitua o oliver pelo seu usuário criado):

GRANT ALL PRIVILEGES ON * . * TO 'oliver'@'localhost';

Libere imediatamente esses privilégios garantidos com o comando:

FLUSH PRIVILEGES;

E saia do console do mysql:

quit

Encerre o mariadbd-safe que está rodando em segundo plano:

pkill -f /data/data/com.termux/files/usr/bin/mariadbd

Agora execute o serviço mariadbd-safe com o novo usuário (Substitua o oliver pelo seu usuário criado) e der ENTER:

mariadbd-safe -u oliver &

Depois de colocar o serviço mariadbd-safe em execução, vamos garantir o acesso ao phpmyadmin, vamos fazer 2 alteraçôes nesses 2 arquivos:

Abra o arquivo httpd.conf:

nano $PREFIX/etc/apache2/httpd.conf

Dentro desse arquivo digite ctr+w e pesquise por <Directory> blocks below e substitua denied por granted:

Ficando de: Acesso ao phpmyadmin negado

Para: Permitir acesso ao phpmyadmin

Com esse arquivo terminamos, salve o arquivo digitando ctr+x+y e ENTER

Pra finalizar a configuração, abra o arquivo config.inc.php:

nano $PREFIX/etc/phpmyadmin/config.inc.php

Digite ctr+w, pesquise por localhost e substitua por 127.0.0.1

Com esse arquivo ja terminamos, salve o arquivo digitando ctr+x+y e ENTER.

Ficando de: Host local

Para: Alterando de localhost para 127.0.0.1

A partir de agora o phpmyadmin já está configurando.

Reinicie o apache com se tiver rodando:

apachectl -k restart

Se tiver parado, inicie com:

apachectl -k start

acesse o seguinte link para acessá-lo:

termux-open-url https://localhost:8443/phpmyadmin

Painel phpmyadmin: Logando com novo usuário no phpmyadmin Logado com o novo usuário: Logado no phpmyadmin

Bônus:

Rodar o servidor web:

Iniciar serviço mariadbd-safe (Substitua o SEU_USUARIO pelo usuário que voçê criou):

mariadbd-safe -u SEU_USUARIO &

Iniciar serviço apache:

apachectl -k start

Parar o servidor web:

Parar serviço mysqld:

pkill -f /data/data/com.termux/files/usr/bin/mariadbd

Parar serviço apache:

apachectl -k stop

Veje no YouTube:

Assistir tutorial

Caution

O Tutorial foi removido PELO ADM.

About

Configurar phpmyadmin pra rodar com apache

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published