Configurar root en MySQL

Cuando instalamos MySQL por primera vez en linux el usuario root no trae clave por defecto y no puede acceder de manera remota a nuestro servidor, con dos comandos muy simples podemos configurar ambas cuestiones.

logo-mysql1

Asignar contraseña al usuario root en MySQL

Para asignarle una contraseña al usuario root en una instalación nueva de MySQL en linux debemos ejecutar el siguiente comando:

# mysqladmin -u root password 'clave_deseada'

Permitir acceso remoto al usuario root en MySQL

Para permitir que nuestro usuario root se conecte desde otro servidor utilizando por ejemplo las herramientas de MySQL de administración remota debemos acceder por consola y ejecutar los comandos siguientes:

# mysql -u root -p

> GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'password_user';

> FLUSH PRIVILEGES;

> exit

De esta forma ya tenemos un usuario root con password y además con acceso remoto.

Comentarios