Dreke90
Genius
3 min. di lettura
Vota 3 / 5

Concetti Chiave

  • Per connettersi a un server MySQL, è necessario fornire un nome utente e una password, e specificare un nome host se il server è su una macchina diversa.
  • Utilizzare il comando `mysql -h host -u user -p`, sostituendo host e user con i valori appropriati, per collegarsi al server.
  • Se si è sulla stessa macchina del server, è possibile connettersi senza specificare l'host utilizzando `mysql -u user -p`.
  • In caso di errore ERROR 2002, il server MySQL potrebbe non essere in esecuzione; verificare che il servizio sia attivo.
  • Per disconnettersi dal server MySQL, digitare `QUIT` o usare Control-D su Unix al prompt `mysql>`.
Connessione e disconnessione dal server

Per connettersi al server, di solito è necessario fornire un nome utente MySQL quando si richiama mysql e, molto probabilmente, una password. Se il server gira su una macchina diversa da quella in cui si accede, si dovrà anche specificare un nome host. Contattare l'amministratore per sapere quali parametri di connessione che si dovrebbe utilizzare per la connessione (che è, che cosa, il nome host utente, e la password per l'uso). Una volta che conosci i parametri corretti, si dovrebbe essere in grado di collegare in questo modo:
shell> mysql -h host -u user -p Enter password: ********
host e user rappresenta il nome host dove il server MySQL è in esecuzione e il nome utente del tuo account MySQL. Sostituire i valori appropriati per le vostre impostazioni. Il ******** rappresenta la tua password, entra quando visualizza mysql la Enter password: prompt.
Se funziona, si dovrebbe vedere alcune informazioni introduttiva seguita da un mysql> prompt:
shell> mysql -h host -u user -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g. Commands end with; o \ g.
Il tuo ID di connessione MySQL è 25.338 per la versione server: 5.0.91-standard

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
Il mysql> prompt vi dice che MySQL è pronto per l'immissione dei comandi.
Se si esegue il login sulla stessa macchina che MySQL è in esecuzione, è possibile omettere l'host, e semplicemente utilizzare i seguenti:
shell> mysql -u user -p
Se, quando si tenta di accedere, viene visualizzato un messaggio di errore come ERROR 2002 (HY000): Impossibile connettersi al server MySQL locali attraverso socket '/ tmp / mysql.sock' (2), ciò significa che il server MySQL Daemon (Unix) o servizio (Windows) non è in esecuzione.
Alcune installazioni di MySQL consentono agli utenti di connettersi come gli anonimi (senza nome), l'utente al server in esecuzione sulla macchina locale. Se questo è il caso sulla vostra macchina, si dovrebbe essere in grado di connettersi al server invocando mysql senza opzioni:
shell> mysql
Dopo aver collegato correttamente, è possibile scollegare qualsiasi momento digitando QUIT (o \q al mysql> prompt:
mysql> QUIT
Bye
Su Unix, si può anche staccare dal premere Control-D.
Maggior parte degli esempi nelle sezioni di seguito presuppongono che si è connessi al server. Essi indicano questo dal mysql> prompt.

Domande da interrogazione

  1. Come ci si connette al server MySQL?
  2. Per connettersi al server MySQL, è necessario fornire un nome utente e una password, e specificare un nome host se il server è su una macchina diversa. Utilizzare il comando `mysql -h host -u user -p` e inserire la password quando richiesto.

  3. Cosa fare se si riceve un errore di connessione al server MySQL?
  4. Se si riceve un errore come "ERROR 2002 (HY000): Impossibile connettersi al server MySQL locali", significa che il server MySQL non è in esecuzione. Verificare che il server sia attivo e funzionante.

  5. Come si disconnette dal server MySQL?
  6. Per disconnettersi dal server MySQL, digitare `QUIT` o `\q` al prompt `mysql>`. Su Unix, è possibile anche premere Control-D per disconnettersi.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community