Crear un servidor mysql en digitalocean y conectarlo a un servidor php ?

1.- En el dashboard dar click en create y seleccionar droplep
Selecci%25C3%25B3n 655

2.- Seleccionar “One-click apps” despues “Mysql on x” despues seleccionamos las caracteriticas del servidor.
Selecci%25C3%25B3n 656
3.- Seleccionamos la zona (debe ser la misma zona que nuestro servidor php) hacemos check en private networking (opcionalmente los demas check) colocamos  el nombre del servidor y hacemos click en Create.
Selecci%25C3%25B3n 658

Abrimos el archivo mysqld.cnf

vim /etc/mysql/mysql.conf.d/mysqld.cnf

Remplazamos 127.0.0.1 por :

bind-address = serverPHP_private_IP
Reiniciamos mysql asi:
sudo service mysql restart

Nos logueamos a mysql con usuario y pass de root

mysql -u root -p

Hacemos enter y ponemos el password de root

Creamos la bd

create database db;

Creamos el usuario que se va a conectar a esa bd desde el serverPHP

create user 'nomUser'@'serverPHP_private_IP' identified by 'contraseña';
grant all privileges on * . * to 'nomUser'@'serverPHP_private_IP';
flush privileges;

En el serverPHP probamos la conexion al serverMYSQL asi

mysql -u nomUser -h 'serverMysql_privateIP' -p
Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

En Programador Novato vivimos de los anuncios, hemos detectado que está utilizando extensiones para bloquear anuncios. Ayudanos deshabilitando tu bloqueador de anuncios. :)