MySql: dar permissão de logon do usuário root de qualquer host

MySql: dar permissão de logon do usuário root de qualquer host
MySql: dar permissão de logon do usuário root de qualquer host

Vídeo: MySql: dar permissão de logon do usuário root de qualquer host

Vídeo: MySql: dar permissão de logon do usuário root de qualquer host
Vídeo: Configurar conexão banda larga no Windows 7 - YouTube 2024, Abril
Anonim

Observe que isso não é muito seguro e deve ser usado somente para uma caixa de desenvolvimento local onde você não deseja configurar permissões individuais, mas ainda precisa se conectar de outras máquinas.

Para configurar esse recurso, você precisará atualizar a tabela do usuário mysql para permitir o acesso de qualquer host remoto, usando o curinga%.

Abra o cliente mysql da linha de comandos no servidor usando a conta root.

mysql -uroot

Em seguida, você desejará executar os dois comandos a seguir, para ver o que o host do usuário root já está definido:

use mysql; select host, user from user;

Veja um exemplo da saída no meu banco de dados, que é praticamente a configuração padrão. Observe que ubuntuserv é o nome do host do meu 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)

Agora atualizarei o host ubuntuserv para usar o curinga e, em seguida, emitirei o comando para recarregar as tabelas de privilégios. Se você estiver executando este comando, substitua o nome do host da sua caixa por ubuntuserv.

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

Isso é tudo que existe para isso. Agora eu consegui me conectar a esse servidor de qualquer outra máquina da minha rede, usando a conta root.

Novamente, observe que isso não é muito seguro e, pelo menos, certifique-se de ter definido uma senha de root.

Recomendado: