Deblokkeren met mysqladmin flush hosts

Ik heb soortgelijke gevallen doorgenomen die hier worden vermeld, maar het lijkt niet te werken.

Ik gebruikte MySQL Workbench om een verbinding tot stand te brengen met mijn database die op een andere server wordt gehost. Een paar keer geprobeerd en niet in staat om verbinding te maken, gevolgd door deze fout. Ik ben in de war over waar ik deze flush zelfs moet doen. Op PhpMyadmin onder de SQL-query? Want toen ik probeerde de volgende opdracht in te voeren, keert het terug als syntaxisfout. Ik gebruik een Windows-besturingssysteem, dus geen shell-scripting voor mij om deze informatie in te voeren. Ik heb nu tijdelijk toegang tot de database via Cpanel/phpmyadmin.

Help me alsjeblieft te vertellen waar ik deze gegevens moet invoeren en of mijn syntaxis verkeerd is. Bedankt voor de hulp.

mysqladmin flush-hosts;
or
mysqladmin -umyname -pmypassword flush-hosts;

Mijn foutmelding als volgt:

Kan geen verbinding maken met MYSql op 192...* met gebruiker myName

Host ‘host-92...*.as13285.net’ is geblokkeerd vanwege veel verbindingen
fouten; deblokkeren met ‘mysqladmin flush-hosts’


Antwoord 1, autoriteit 100%

mysqladminis geen SQL-statement. Het is een klein hulpprogramma dat je op je MySQL-server vindt… en “flush-hosts” is een van de dingen die het kan doen. (“status” en “uitschakeling” zijn een paar andere dingen die in me opkomen).

Je typt die opdracht vanaf een shell-prompt.

Als alternatief, vanuit uw zoekbrowser (zoals phpMyAdmin), is de SQL-instructie die u zoekt gewoon dit:

FLUSH HOSTS;

http://dev.mysql.com/doc/refman/5.6/en/flush .html

http://dev.mysql.com/doc/refman/5.6/en/mysqladmin .html


Antwoord 2, autoriteit 22%

Je moet het in de opdrachtregel in Windows zetten.

mysqladmin -u [username] -p flush-hosts
**** [MySQL password]

of

mysqladmin flush-hosts -u [username] -p
**** [MySQL password]

Gebruik voor netwerkaanmelding het volgende commando:

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 

u kunt uw probleem permanent oplossen door het my.ini-bestand [Mysql-configuratiebestand] te bewerken
verander variabelen max_connections = 10000;

of

log in op MySQL via de opdrachtregel –

mysql -u [username] -p
**** [MySQL password]

zet de onderstaande opdracht in het MySQL-venster

SET GLOBAL max_connect_errors=10000;
set global max_connections = 200;

controleer echt met commando-

show variables like "max_connections";
show variables like "max_connect_errors";

Antwoord 3, autoriteit 2%

U kunt uw MySql-service eenvoudig opnieuw starten. Dit start de fout.

Other episodes