2013-05-16 16 views
5

stavo usando mysql 5.6.11, di solito abbassato e mi mostra questo:errore mysql 2005 - Unknown server host MySQL 'localhost' (11001)

2005 - Unknown host server MySQL 'localhost' (11001).

Attualmente la mia risoluzione è quello di spegnere la rete, di quanto non lo tornare alla normale.Ora aveva cercato un sacco, ma nessuna risposta è revalent a it.So, qualcuno conosce il motivo?

+0

Hai provato a eseguire il ping di localhost con la rete? –

+0

Spero che questo articolo ti possa aiutare: http://faq.webyog.com/content/23/17/en/error-no-2005-unknown-mysql-server-host.html –

+0

@Himanshu Bhardwaj: ci proverò domani quando appare l'errore, grazie per la risposta! – user2388626

risposta

8

ERRORE 2005 (HY000): host server MySQL Unknown 'localhost' (0)

modificare elenco di nomi host per il vostro sistema:

C: \ Windows \ System32 \ drivers \ etc \ hosts

assicurarsi di avere la seguente voce:

127.0.0.1 localhost
Nel mio caso esimo al momento dell'ingresso era 0.0.0.0 localhost che caussed tutto il problema

(potrebbe essere necessario cambiare il permesso di modificare modificare questo file)

Questo esegue la risoluzione DNS di host “localhost” con l'indirizzo IP 127.0.0.1.

+0

Questo problema è stato generato in SQL Server Migration Assistant per MySQL. Il tuo aiuto l'ha risolto! Grazie. – InfZero

0

Il caso è simile:

mysql connects will localhost when network is not up. 
mysql cannot connect when network is up. 

si può provare la seguente procedura per diagnosticare e risolvere il problema (la mia ipotesi è che qualche altro servizio sta bloccando la porta su cui è ospitato mysql):

1. Disconnect the network. 
2. Stop mysql service (if windows, try from services.msc window) 
3. Connect to network. 
4. Try to start the mysql and see if it starts correctly. 
5. Check for system logs anyways to be sure that there is no error in starting mysql service. 
6. If all goes well try connecting. 
7. If fails, try to do a **telnet localhost 3306** and see what output it shows. 
8. Try changing the port on which mysql is hosted, default 3306, you can change to some other port which is ununsed. 

Questo dovrebbe idealmente risolvere il problema che si sta affrontando.

+0

: Seguirò il tuo passaggio, spero davvero che possa risolvere il mio problema, grazie per il tuo tempo! – user2388626

+0

: Ho seguito il tuo consiglio e ho riscontrato qualche problema (tramite il punto 5), ma alla fine non ha funzionato, spero che tu abbia letto il mio post qui sopra con la mia risposta a cogsmos, grazie. – user2388626

+0

Anziché utilizzare inizialmente un client di terze parti, ti consiglio di utilizzare il client mysql fornito con mysql stesso, per verificare i test precedenti. Forse il suo solo cliente ti ha causato problemi. –

1

Ho superato questo errore oggi e ho fatto tutto quanto descritto sopra ma non ha funzionato per me. Così ho deciso di vedere il problema centrale e collegato sulla cartella principale di MySQL in Windows 7 e ha fatto questa soluzione:

  1. Vai alla cartella:

    C:\AppServ\MySQL 
    
  2. clic destro e Esegui come amministratore questi file :

    mysql_servicefix.bat 
    
    mysql_serviceinstall.bat 
    
    mysql_servicestart.bat 
    

poi chiudere l'intera finestra di explorer e riaprirlo o di cache chiaro allora login per phpMyAdmin di nuovo.

Problemi correlati