2012-06-20 12 views
5

Ciao sto correndo due istanze rhel in ec2. Ora sto cercando di fare $ telnet ec2-184-73-58-163.compute-1.amazonaws.com 3306tentativo di connettersi a mysql e ottenere errore: non è consentito connettersi a questo server MySQLConnection chiuso da host esterno

Trying 10.193.139.147... 
Connected to ec2-184-73-58-163.compute-1.amazonaws.com. 
Escape character is '^]'. 
bHost 'domU-12-31-39-05-3D-E6.compute-1.internal' is not allowed to connect to this MySQL serverConnection closed by foreign host. 

Sono un novizio. non hai capito cosa fare adesso? Per favore aiuto.

+0

Po il duplicato di "Host 'xxx.xx.xxx.xxx' non è consentito connettersi a questo server MySQL] (http://stackoverflow.com/questions/1559955/host-xxx-xx-xxx-xxx-is-not -allowed-to-connect-a-questo-mysql-server) – Harikrishnan

risposta

10

Non è possibile connettersi al MySQL remoto se non si è elencati in bianco nella tabella dei privilegi utente MySQL.


Supponiamo tuo indirizzo IP è 199.255.209.168 e si sta tentando di accedere al demone di MySQL in esecuzione all'indirizzo IP 123.238.18.47 dal nome utente rakman con qualche parola

$ mysql -h 123.238.18.47 -u rakman -p 
Enter password: 
ERROR 1130 (HY000): Host '199.255.209.168' is not allowed to connect to this MySQL server 

Un utente mysql [rakman] @ [il tuo indirizzo IP] deve essere presente nei privilegi utente di MySQL in esecuzione allo 123.238.18.47. Pertanto, [email protected] (o [email protected]% che consente l'accesso a questo MySQL da QUALSIASI host remoto ma non è consigliato) deve essere presente nei privilegi utente di MySQL in esecuzione su 123.238.18.47.

Per i comandi MySQL su come ottenere ciò, è possibile vedere la risposta accettata allo Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MySQL server. Se provi ad accedere dopo.

$ mysql -h 123.238.18.47 -u rakman -p 
Enter password: 
Welcome to the MySQL monitor. 
2

Anche io non sono bravo in questa zona, ma penso che questo link possa aiutarti un po '. Questo era il mio riferimento quando avevo problemi con MySQL.

basta provare. Spero che funzioni. SourceForge.net

5

Devi dare il permesso di accesso a mysql

per tutti gli IP utilizzano sotto

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' WITH GRANT OPTION; 

alla particolare ip seguito

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'youripaddres' WITH GRANT OPTION; 

Grazie Bipin Bahuguna

Problemi correlati