GNU/Linux >> Linux Esercitazione >  >> Linux

Impossibile connettersi all'errore 111 del server MySQL

Probabilmente significa che il tuo server MySQL sta solo ascoltando l'interfaccia localhost.

Se hai linee come questa :

bind-address = 127.0.0.1

Nel tuo my.cnf file di configurazione, dovresti commentarli (aggiungi un # all'inizio delle righe) e riavvia MySQL.

sudo service mysql restart

Naturalmente, per fare ciò, devi essere l'amministratore del server.


111 significa connessione rifiutata , che a sua volta significa che il tuo mysqld ascolta solo il localhost interfaccia.

Per modificarlo potresti voler guardare il bind-address valore nel mysqld sezione del tuo my.cnf file.


Se tutte le risposte precedenti non hanno fornito alcuna soluzione, dovresti controllare i tuoi privilegi utente.

Se potessi accedere come root a mysqltquindi dovresti aggiungere questo:

CREATE USER 'root'@'192.168.1.100' IDENTIFIED BY  '***';
GRANT ALL PRIVILEGES ON * . * TO  'root'@'192.168.1.100' IDENTIFIED BY  '***' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

Quindi riprova a connetterti utilizzando mysql -ubeer -pbeer -h192.168.1.100 . Dovrebbe funzionare.


Linux
  1. [Risolto] L'host non può connettersi a questo server MySQL

  2. Errore 1130 Connessione a MySQL su Ubuntu Server 12.04?

  3. errore del visualizzatore vnc:impossibile connettersi al socket:connessione rifiutata (111)

  4. Puoi dire se una pagina esiste anche se lancia un 404?

  5. Impossibile connettersi a un server RDS TSG esterno da casa

Errore del server FTP RHEL7:ftp:connessione:nessun percorso verso la soluzione host

Server database MySQL

500 Errore del server

Come connettersi a MySQL usando PHP

Posso connettermi alla macchina Windows dalla shell Linux?

Non riesco a connettermi a MySQL usando 'localhost' ma usando '127.0.0.1' va bene?