April 11
Quando è necessario aggiungere o modificare le informazioni in un database si trova sul server, è necessario connettersi al server MySQL. Per fare ciò, è necessario conoscere il suo nome host, la porta e quello che username e password è necessario collegare con. Questi fattori possono rendere la connessione al server un po 'difficile, ma ci sono una varietà di modi per realizzarlo.
1 Connettersi a un server MySQL in esecuzione su localhost. il comportamento predefinito del client a riga di comando MySQL è quello di connettersi a un server in esecuzione su localhost. Questo si collegherà al server su localhost come utente root senza password. esempio:
mysql -u root
2 Connettersi a un server MySQL utilizzando una password aggiungendo l'opzione -p. Questo si collega a localhost come root e richiedere una password. esempio:
mysql -u root -p
3 Connettersi a un host remoto utilizzando l'opzione -h. Un host remoto è un server diverso da localhost. Utilizzando l'opzione -h si collegherà ad un server MySQL in esecuzione su example.com come root e la richiesta di una password. esempio:
mysql -u root -p -h example.com
4 Connettersi a un host remoto in esecuzione su una porta non predefinita, utilizzando l'interruttore -P. Si noti che questo comando utilizza la P maiuscola non deve essere confuso con lo switch -p minuscolo, il che significa richiesta di una password. Utilizzando l'opzione -P collegherà, come utente root, ad un server MySQL in esecuzione sulla porta example.com 3330 e richiesta di una password. esempio:
mysql -u root -p -h example.com -P 3330
5 Connettersi a un server e utilizzare un database. Specificare il database da utilizzare sulla riga di comando al posto di collegamento e il rilascio manualmente un comando USE. E 'più veloce e rende script automatizzati funzionano meglio. Basta aggiungere il nome del database sull'estremità del client a riga di comando di MySQL. Questo esempio connette al database come root e utilizza il database clienti. esempio:
mysql -u root -p -h example.com -P 3330 customers