connessione MySQL
Usa connessione binario mysql
È possibile utilizzare il modo binario di MySQL giù nel prompt dei comandi mysql, connettersi al database MySQL.
Esempi
Quanto segue è un semplice esempio dalla riga di comando per la connessione server MySQL:
[root@host]# mysql -u root -p Enter password:******
Dopo un accesso riuscito verifica mysql> prompt dei comandi, è possibile eseguire qualsiasi istruzione SQL su di esso.
Dopo l'esecuzione del comando di cui sopra, l'accesso è risultati di output di successo sono i seguenti:
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2854760 to server version: 5.0.9 Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
Nel precedente esempio, usiamo l'utente root per accedere al server MySQL, naturalmente, è anche possibile utilizzare un altro utente mysql.
Se le autorizzazioni sufficienti di utente, qualsiasi utente può eseguire operazioni SQL nella finestra del prompt dei comandi mysql.
Exit mysql> prompt dei comandi è possibile utilizzare il comando exit, come segue:
mysql> exit Bye
Utilizzare script PHP per la connessione MySQL
PHP fornisce la funzione mysql_connect () per connettersi al database.
Questa funzione ha cinque parametri, ritorno dopo un link di successo per identificativo di connessione MySQL, altrimenti restituisce FALSE.
grammatica
connection mysql_connect(server,user,passwd,new_link,client_flag);
Descrizione Parametro:
parametri | descrizione |
---|---|
server | Opzionale. Si specifica che il server si desidera collegare. Si può includere un numero di porta, come ad esempio "hostname: porta", o il percorso ad un socket locale, ad esempio, il localhost ": / path / to / socket". Se la direttiva PHP mysql.default_host undefined (di default), il valore di default è 'localhost: 3306'. |
utente | Opzionale. Nome utente. Il valore predefinito è il nome del proprietario del processo server. |
passwd | Opzionale. Password. L'impostazione predefinita è una password vuota. |
nuova_connessione | Opzionale. Se si utilizza gli stessi parametri seconda chiamata mysql_connect () non crea una nuova connessione, e restituisce l'identificatore di connessione è già aperta. parametro nuova_connessione cambiare questo comportamento e mysql_connect () aprire sempre un nuovo link, anche se mysql_connect () è stato chiamato davanti con gli stessi parametri. |
client_flag | Opzionale. flag_client parametro può essere una combinazione delle seguenti costanti:
|
È possibile utilizzare la funzione di PHP mysql_close () per scollegare il collegamento con il database MySQL.
Questa funzione richiede un solo parametro della funzione mysql_connect () per creare la connessione dopo un ritorno di successo di identificatore di connessione MySQL.
grammatica
bool mysql_close ( resource $link_identifier );
Questa funzione chiude l'identificatore di collegamento specificato associato al server MySQL connessione non persistente. Se non specificato identificativo_connessione, è chiuso su una connessione aperta.
Suggerimento: di solito non hanno bisogno di usare mysql_close (), come non persistenti connessioni aperte vengono chiuse automaticamente dopo che lo script è terminato.
Nota: mysql_close () non si chiude dal mysql_pconnect () per stabilire una connessione permanente.
Esempi
È possibile provare i seguenti esempi per la connessione al server MySQL:
<html> <head> <meta charset="utf-8"> <title>Connecting MySQL Server</title> </head> <body> <?php $dbhost = 'localhost:3306'; //mysql服务器主机地址 $dbuser = 'guest'; //mysql用户名 $dbpass = 'guest123';//mysql用户名密码 $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($conn); ?> </body> </html>