English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

连接 MySQL

Connetti al modo binario di mysql

Puoi accedere al prompt dei comandi MySQL in modalità binaria per connetterti al database MySQL.

示例在线

Ecco un esempio semplice di connessione al server mysql tramite riga di comando:

[root@host]# mysql -u root -p
Inserisci la password:******

Dopo l'accesso di successo, apparirà la finestra di comando mysql> dove puoi eseguire qualsiasi statement SQL.

Dopo l'esecuzione dei comandi sopra, il risultato dell'accesso di successo è il seguente:

Benvenuto nel monitor MySQL. I comandi finiscono con ';' o '\g'.
Il tuo ID di connessione MySQL è 2854760 al server versione: 5.0.9
Digita 'help;' o '\h' per l'aiuto. Digita '\c' per pulire il buffer.

Negli esempi precedenti, ci siamo connessi al server mysql utilizzando l'utente root, ma puoi utilizzare qualsiasi altro utente mysql.

Se l'utente ha i permessi sufficienti, qualsiasi utente può eseguire operazioni SQL nella finestra di comando mysql.

Puoi uscire dalla finestra di comando mysql> utilizzando il comando exit, come segue:

mysql> exit
Bye

Connessione MySQL tramite script PHP

PHP fornisce la funzione mysqli_connect() per connettersi al database.

Questa funzione ha 6 parametri, restituisce un identificatore di connessione se si connette con successo a MySQL, altrimenti restituisce FALSE.

Sintassi

mysqli_connect(host, username, password, dbname, port, socket);

Spiegazione dei parametri:

ParametroDescrizione
hostOpzionale. Specifica il nome host o l'indirizzo IP.
usernameOpzionale. Specifica il nome utente MySQL.
passwordOpzionale. Specifica la password MySQL.
dbnameOpzionale. Specifica il database predefinito utilizzato.
portOpzionale. Specifica il numero di porta per connettersi al server MySQL.
socketOpzionale. Specifica il socket o il pipe nome utilizzato.

Puoi utilizzare la funzione mysqli_close() di PHP per interrompere la connessione con il database MySQL.

Questa funzione accetta un singolo parametro, l'identificatore di connessione MySQL restituito con successo dalla funzione mysqli_connect().

Sintassi

bool mysqli_close ( mysqli $link )

本函数关闭指定的连接标识所关联的到 MySQL 服务器的非持久连接。如果没有指定 link_identifier,则关闭上一个打开的连接。

提示:通常不需要使用 mysqli_close(),因为已打开的非持久连接会在脚本执行完毕后自动关闭。

示例在线

你可以尝试以下示例来连接到你的 MySQL 服务器:

<?php
$dbhost = 'localhost';  // mysql服务器主机地址
$dbuser = 'root';            // mysql用户名
$dbpass = '123456';            // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
    die('Could not connect: ' . mysqli_error());
}
echo '数据库连接成功!';
mysqli_close($conn);
?>