Palentino Blog

Configurar acceso remoto a Mysql

En esta entrada mostraré como crear una base Mysql, comprobar su estado, dar acceso externo para el control de la base desde un Frontend (ejemplo mysqlfront), en modo comando o terminal remoto. Mediante putty u otro tipo de software.

De forma rápida …

Crear base de datos:
CREATE DATABASE prueba;

Comprobar base de datos:
SHOW DATABASES;

Crear usuario
GRANT ALL PRIVILEGES ON basedatos.tablas TO usuario[@opcionalIP] IDENTIFIED BY ‘contraseña’;

Ejemplo:
GRANT ALL PRIVILEGES ON nombre_base.* TO ‘nombre_usuario’@’%’ IDENTIFIED BY ‘contraseña’;

Comprobar usuario.
SHOW GRANTS FOR usuario;

En el fichero my.conf dentro del  etc, modificar la línea:

«bind-address = 127.0.0.1»,

por «bind-address = 0.0.0.0»

Luego comprobar:

grant all privileges on *.* to ‘usuario’@’%’ identified by ‘password’ with grant option;

Y finalmente reiniciar el servidor mysql.
/etc/init.d/mysql restart

ó ejecutar

service mysqld restart

 

Salir de la versión móvil