Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 12542|Respuesta: 0

[Resuelto] No se permite que la IP de HOSt se conecte a este servidor MySQL

[Copiar enlace]
Publicado en 18/7/2016 11:05:22 | | |
Error: 1130-host... no se permite conectarse a este servidor MySQL

Solución alternativa:

1。 Reformar el sistema de votación.

Puede que tu cuenta no pueda iniciar sesión remotamente, solo en localhost. En este momento, solo tienes que iniciar sesión en mysql en el ordenador localhost, cambiar el elemento "host" en la tabla "user" de la base de datos "mysql" y cambiarlo de "localhost" a "%"

mysql -u root -pvmwaremysql>use mysql;

mysql>update user set host = '%' donde user = 'root';

privilegios > flush de MySQL;

mysql>select host, usuario de usuario;

mysql>quit

2. Ley de Autorización.

Por ejemplo, si quieres que MyUser se conecte a un servidor MySQL desde cualquier host usando MyPassword.

CONCEDER TODOS LOS PRIVILEGIOS EN *.* A 'miusuario'@'%' IDENTIFICADO CON 'MICONTRASEÑA' CON OPCIÓN DE CONCEDER;

PRIVILEGIOS DE DESCARGA DE LA CISTERNA;

Si quieres permitir que el usuario myuser se conecte al servidor mysql desde un host con IP 192.168.1.6 y use mypassword como contraseña

CONCEDER TODOS LOS PRIVILEGIOS EN *.* A 'myuser'@'192.168.1.3' IDENTIFICADO POR 'MICONTRASEÑA' CON OPCIÓN DE CONCEDER;

PRIVILEGIOS DE DESCARGA DE LA CISTERNA;

Si quieres permitir que el usuario se conecte a la base de datos DK del servidor MySQL desde un host con IP 192.168.1.6 y use MyPassword como contraseña

CONCEDER TODOS LOS PRIVILEGIOS EN dk.* A 'myuser'@'192.168.1.3' IDENTIFICADO POR 'MYPASSWORD' CON OPCIÓN DE CONCEDER;

PRIVILEGIOS DE DESCARGA DE LA CISTERNA;

El primer método que usé, simplemente descubrí que no funcionaba, lo busqué en Internet y ejecuté una sentencia menos mysql>FLUSH RIVILEGES para que la modificación entrara en vigor. Eso es todo

Otro método, pero no lo he probado yo mismo, lo encontré en el csdn.net, puedes echarle un vistazo.

Ejecuta en una máquina con mysql instalado:

1. d:\mysql\bin\>mysql -h localhost -u root // Esto debería permitirte acceder al servidor MySQL


2. mysql>CONCEDE TODOS LOS PRIVILEGIOS EN *.* A 'root'@'%' CON OPCIÓN DE CONCEDER // Concede acceso a cualquier host a los datos


3. PRIVILEGIOS MYSQL>FLUSH // la modificación entra en vigor


4. SALIR > mysql // Salir del servidor MySQL

¡Esto te permite iniciar sesión como root en cualquier otro host!







Anterior:MySQL 5.1.73 es una versión sin instalación de las descargas x32 y x64-bit
Próximo:Los sitios web .net leen archivos grandes
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com