Instalando phpMyAdmin no Ubuntu 18.04 ou Debian 9

Introdução
O phpMyAdmin já vem nativamente disponível nos repositórios do Ubuntu e do Debian, por isso é extremamente simples fazer a instalação.

Se estiver logado como root, você pode remover o sudo dos comandos abaixo.

Primeiro vamos atualizar o repositório

$ sudo apt update

Agora vamos instalar phpMyAdmin

$ sudo apt install phpmyadmin

Pronto, agora é só acessar o phpMyAdmin via web: http://IP_DO_SERVIDOR/phpmyadmin
Ex: http://1.2.3.4/phpmyadmin

Se você não sabe como criar um usuário do MySQL com acesso externo, pode seguir esse tutorial: https://blog.absam.io/criando-usuario-no-mysql-ou-mariadb-via-shell/

Instalando MySQL no Ubuntu 18.04

Introdução
MySQL é o servidor de banco de dados mais usado no mundo, e neste tutorial vamos aprender a instalar o MySQL no Ubuntu 18.04

Se estiver logado como root, você pode remover o sudo dos comandos abaixo.

Primeiro vamos atualizar o repositório

$ sudo apt update

Agora vamos instalar o servidor e o cliente MySQL

$ sudo apt install mysql-server mysql-client

Pronto! Agora você pode logar no seu servidor MySQL com a senha que cadastrou durante a instalação.

Se você quer criar um novo usuário no MySQL, pode seguir esse tutorial: https://blog.absam.io/criando-usuario-no-mysql-ou-mariadb-via-shell/

Se você precisa liberar o acesso externo ao MySQL, pode seguir esse tutorial: https://blog.absam.io/liberando-acesso-externo-ao-mysql/

Liberando acesso externo ao MySQL

Introdução
Se você está precisando liberar acesso externo no seu servidor MySQL e não sabe, este tutorial vai te ensinar a fazer isso em poucos minutos.

Se estiver logado como root, você pode remover o sudo dos comandos abaixo.

Primeiro edite o arquivo de configuração do MySQL, geralmente ele se chama my.cnf

$ sudo nano /etc/mysql/my.cnf

Agora procure a linha de Bind IP

bind-address 127.0.0.1

Troque 127.0.0.1 por 0.0.0.0

bind-address 0.0.0.0

Salve o arquivo e reinicie o servidor MySQL

$ sudo service mysql restart

Pronto, seu servidor MySQL já deve estar respondendo externamente agora.
Obs: Se houver firewall, a porta 3306 precisa estar liberada para que seja possível a conexão externa.

Se você não sabe como criar um usuário do MySQL com acesso externo, pode seguir esse tutorial: https://blog.absam.io/criando-usuario-no-mysql-ou-mariadb-via-shell/

Criando usuário no MySQL ou MariaDB via SSH

Introdução
Se você está precisando criar um usuário no seu servidor MySQL ou Mariadb com acesso externo e não sabe, este é o tutorial certo para você.

Logado via SSH no seu servidor, primeiro faça login no seu servidor MySQL ou MariaDB

$ mysql -u root -p

Agora você pode criar o usuário com o seguinte comando
Troque a palavra USUARIO pelo usuário desejado e a palavra SENHA pela senha desejada.

$ CREATE USER 'USUARIO'@'%' IDENTIFIED BY 'SENHA';

Considerando que você quer dar privilégio total a este novo usuário, execute este comando

$ GRANT ALL PRIVILEGES ON * . * TO 'USUARIO'@'%';

Agora par finalizar, aplique o privilégio

$ FLUSH PRIVILEGES;
Sair da versão mobile