MySql: otorgar permiso de inicio de sesión al usuario root desde cualquier host

Video: MySql: otorgar permiso de inicio de sesión al usuario root desde cualquier host

Video: MySql: otorgar permiso de inicio de sesión al usuario root desde cualquier host
Video: No hay conexiones disponibles SOLUCIÓN DEFINITIVA 2019 | win 7|xp|vista #YoSoyJ 2024, Marcha
MySql: otorgar permiso de inicio de sesión al usuario root desde cualquier host
MySql: otorgar permiso de inicio de sesión al usuario root desde cualquier host
Anonim

Tenga en cuenta que esto no es muy seguro y solo se debe usar para un cuadro de desarrollo local en el que no tenga ganas de configurar permisos individuales, pero aún debe conectarse desde otras máquinas.

Para configurar esta función, deberá actualizar la tabla de usuarios de mysql para permitir el acceso desde cualquier host remoto, utilizando el comodín%.

Abra el cliente mysql de la línea de comandos en el servidor usando la cuenta raíz.

mysql -uroot

Luego, querrá ejecutar los siguientes dos comandos, para ver cómo está configurado el host del usuario raíz:

use mysql; select host, user from user;

Aquí hay un ejemplo de la salida en mi base de datos, que es prácticamente la configuración predeterminada. Tenga en cuenta que ubuntuserv es el nombre de host de mi servidor.

mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed

mysql> select host,user from user; +-----+------+ | host | user | +-----+------+ | ubuntuserv | root | | localhost | debian-sys-maint | | localhost | root | +-----+------+ 3 rows in set (0.00 sec)

Ahora actualizaré el host ubuntuserv para usar el comodín y luego emitiré el comando para volver a cargar las tablas de privilegios. Si está ejecutando este comando, sustituya el nombre de host de su caja por ubuntuserv.

update user set host=’%’ where user=’root’ and host=’ubuntuserv’; flush privileges;

Eso es todo al respecto. Ahora pude conectarme a ese servidor desde cualquier otra máquina en mi red, usando la cuenta raíz.

Una vez más, tenga en cuenta que esto no es muy seguro, y al menos debe asegurarse de haber establecido una contraseña de root.

Recomendado: