與MariaDB建立連接的一種方法是在命令提示符下使用mysql二進(jìn)制文件。
查看下面給出的示例。
[root@host]# mysql -u root -p Enter password:******
上面給出的代碼連接到MariaDB并提供一個(gè)命令提示符來(lái)執(zhí)行SQL命令。 輸入代碼后,將顯示一條歡迎消息,指示連接成功,并顯示版本號(hào)。
Welcome to the MariaDB monitor. Commands end with ; or g. Your MariaDB connection id is 122323232 Server version: 5.5.40-MariaDB-log Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. mysql>
該示例使用根訪問(wèn)權(quán)限,但任何具有權(quán)限的用戶當(dāng)然可以訪問(wèn)MariaDB提示并執(zhí)行操作。
通過(guò)exit命令斷開與MariaDB的連接,如下所示 -
mysql> exit
連接到MariaDB并與之?dāng)嚅_連接的另一種方法是使用PHP腳本。 PHP提供了用于打開數(shù)據(jù)庫(kù)連接的mysql_connect()函數(shù)。 它使用五個(gè)可選參數(shù),并在成功連接后返回MariaDB鏈接標(biāo)識(shí)符,或在失敗的連接上返回false。 它還提供了用于關(guān)閉數(shù)據(jù)庫(kù)連接的mysql_close()函數(shù),它使用單個(gè)參數(shù)。
查看以下PHP連接腳本語(yǔ)法 -
connection mysql_connect(server,user,passwd,new_link,client_flag);
參數(shù)的描述如下 -
S.No | 參數(shù)和說(shuō)明 |
---|---|
1 | server 此可選參數(shù)指定運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器的主機(jī)名。 其默認(rèn)值為“l(fā)ocalhost:.3036”。 |
2 | user 此可選參數(shù)指定訪問(wèn)數(shù)據(jù)庫(kù)的用戶名。 其默認(rèn)值是服務(wù)器的所有者。 |
3 | passwd 此可選參數(shù)指定用戶的密碼。 其默認(rèn)值為空。 |
4 | new_link 此可選參數(shù)指定在使用相同參數(shù)的第二次調(diào)用mysql_connect()時(shí),而不是新連接,將返回當(dāng)前連接的標(biāo)識(shí)符。 |
5 | client flags - 客戶端的標(biāo)志 此可選參數(shù)使用以下常量值的組合 -
|
請(qǐng)查看下面給出的PHP斷開腳本語(yǔ)法 -
bool mysql_close ( resource $link_identifier );
如果省略資源,則最近打開的資源將關(guān)閉。 它在成功關(guān)閉時(shí)返回true,或false。
嘗試下面的示例代碼連接MariaDB服務(wù)器 -
<html> <head> <title>Connect to MariaDB Server</title> </head> <body> <?php $dbhost = 'localhost:3036'; $dbuser = 'guest1'; $dbpass = 'guest1a'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($conn); ?> </body> </html>
成功連接后,你會(huì)看到下面的輸出 -
mysql> Connected successfully
更多建議: