Creación de Super Usuario en MariaDB 10> en distribuciones Debian 8> con paneles Plesk Obsidian 18>

Explicación paso a paso de como crear un Super Usuario en MariaDB 10> en distribuciones Debian 8> con paneles Plesk Obsidian 18>

Por razones de seguridad en servidores Plesk Obsidian de Linux, la clave de admin de MySQL es encriptada y grabada en un fichero llamado .psa.shadow.  Si lo buscamos estará ubicado en el directorio /etc/psa/

Usando esta clave encriptada podemos conectar a MySQL a través de SSH (shell)

Una vez hemos accedido, empezamos creando el nuevo usuario. Queremos que este nuevo usuario tenga acceso (local) a todas las bases de datos. Para ello haremos uso del comando CREATE USER:

Bien, hemos creado el usuario, pero este aún no tiene permisos para realizar operaciones por lo que necesitamos asignarle privilegios de Super Administrador. Para esta operación usaremos el comando GRANT ALL PRIVILEGES que le otorga privilegios para acceder a cualquier base de datos creada en MariaDB:

Si necesitamos conectar remotamente a MariaDB tendremos que crear otro usuario usando el comodín (wilcard) ‘%‘. Para ello volveremos a realizar los dos pasos anteriores

Tanto usuario@’localhost’ como usuario@’%’ son Super Usuarios, pero uno tendrá acceso local y otro remoto.

Por último comprobmos que tiene los privilegios asignados correctamente:

Como hemos usado el comando GRANT necesitamos recargar los privilegios de la memoria.

Comprobamos que podemos conectarnos localmente con el usuario que acabamos de crear:

Permitir Conexiones Remotas

Un último paso que vamos a realizar es localizar el fichero my.cnf que en Debian está ubicado en el directorio /etc/mysql/. Lo editamos y buscamos la opción bind-address en el grupo [mysqld] y la cambiamos por la que indico a continuación.

Reiniciamos el servicio MySQL y comprobamos que podemos conectar remotamente.

 

Etiquetado

Deja una respuesta

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.