comando - mysql flush hosts access denied
Cómo desbloquear con mysqladmin flush hosts (3)
Deberías ponerlo en línea de comandos en windows.
mysqladmin -u [username] -p flush-hosts
**** [MySQL password]
o
mysqladmin flush-hosts -u [username] -p
**** [MySQL password]
Para iniciar sesión en la red, use el siguiente comando:
mysqladmin -h <RDS ENDPOINT URL> -P <PORT> -u <USER> -p flush-hosts
mysqladmin -h [YOUR RDS END POINT URL] -P 3306 -u [DB USER] -p flush-hosts
puede solucionar de forma permanente su problema editando las variables de cambio del archivo my.ini [archivo de configuración de MySQL] max_connections = 10000;
o
iniciar sesión en MySQL usando la línea de comandos -
mysql -u [username] -p
**** [MySQL password]
poner el siguiente comando en la ventana de MySQL
SET GLOBAL max_connect_errors=10000;
set global max_connections = 200;
Verifique usando el comando
show variables like "max_connections";
show variables like "max_connect_errors";
He pasado por casos similares que se enumeran aquí, pero no parece funcionar.
Estaba usando MySQL Workbench para establecer una conexión con mi base de datos que está alojada en otro servidor. Intentó varias veces y no pudo conectarse seguido de este error. Estoy confundido en cuanto a dónde debo hacer este rubor. ¿En PhpMyadmin bajo la consulta SQL? Cuando intenté ingresar el siguiente comando, vuelve como un error de sintaxis. Estoy usando un sistema operativo Windows, por lo tanto, tampoco hay shell shell scripting para que yo ingrese esta información. Estoy accediendo a la base de datos temporalmente a través de Cpanel / phpmyadmin ahora.
Por favor, ayúdeme a saber dónde debo ingresar estos datos y si mi sintaxis es incorrecta. Gracias por la ayuda.
mysqladmin flush-hosts;
or
mysqladmin -umyname -pmypassword flush-hosts;
Mi mensaje de error como sigue:
Error al conectarse a MYSql en 192 .. . * con el usuario myName
Anfitrión ''host-92. . . *. as13285.net ''está bloqueado debido a muchos errores de conexión; Desbloquear con ''mysqladmin flush-hosts''
Puede reiniciar fácilmente su servicio MySql. Esto quita el error.
mysqladmin
no es una sentencia de SQL. Es un pequeño programa de utilidad auxiliar que encontrará en su servidor MySQL ... y "flush-hosts" es una de las cosas que puede hacer. ("estado" y "apagado" son un par de otras cosas que vienen a la mente).
Escribe ese comando desde un indicador de shell.
Alternativamente, desde su navegador de consultas (como phpMyAdmin), la declaración SQL que está buscando es simplemente esto:
FLUSH HOSTS;