MySQL最新手冊教程 MySQL 連線

2021-10-19 19:37:49 字數 2121 閱讀 6929

使用mysql二進位制方式連線

您可以使用mysql二進位制方式進入到mysql命令提示符下來連線mysql資料庫。

例項以下是從命令列中連線mysql伺服器的簡單例項:

[root@host]# mysql -u root -p

enter password:******

在登入成功後會出現 mysql> 命令提示視窗,你可以在上面執行任何 sql 語句。

以上命令執行後,登入成功輸出結果如下:

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.

在以上例項中,我們使用了root使用者登入到mysql伺服器,當然你也可以使用其他mysql使用者登入。

如果使用者許可權足夠,任何使用者都可以在mysql的命令提示視窗中進行sql操作。

退出 mysql> 命令提示視窗可以使用 exit 命令,如下所示:

mysql> exit

bye使用 php 指令碼連線 mysql

php 提供了 mysql_connect() 函式來連線資料庫。

該函式有5個引數,在成功鏈結到mysql後返回連線標識,失敗返回 false 。

語法connection mysql_connect(server,user,passwd,new_link,client_flag);

引數說明:引數描述

server可選。規定要連線的伺服器。

可以包括埠號,例如 "hostname:port",或者到本地套接字的路徑,例如對於 localhost 的 ":/path/to/socket"。

如果 php 指令 mysql.default_host 未定義(預設情況),則預設值是 'localhost:3306'。

user可選。使用者名稱。預設值是伺服器程序所有者的使用者名稱。

passwd可選。密碼。預設值是空密碼。

new_link可選。如果用同樣的引數第二次呼叫 mysql_connect(),將不會建立新連線,而將返回已經開啟的連線標識。引數 new_link 改變此行為並使 mysql_connect() 總是開啟新的連線,甚至當 mysql_connect() 曾在前面被用同樣的引數呼叫過。

client_flag可選。client_flags 引數可以是以下常量的組合:mysql_client_ssl - 使用 ssl 加密

mysql_client_compress - 使用壓縮協議

mysql_client_ignore_space - 允許函式名後的間隔

mysql_client_interactive - 允許關閉連線之前的互動超時非活動時間

你可以使用php的 mysql_close() 函式來斷開與mysql資料庫的鏈結。

該函式只有乙個引數為mysql_connect()函式建立連線成功後返回的 mysql 連線識別符號。

語法bool mysql_close ( resource $link_identifier );

本函式關閉指定的連線標識所關聯的到 mysql 伺服器的非持久連線。如果沒有指定 link_identifier,則關閉上乙個開啟的連線。

注釋:mysql_close() 不會關閉由 mysql_pconnect() 建立的持久連線。

例項你可以嘗試以下例項來連線到你的 mysql 伺服器:

connecting mysql server

$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);

mysql新手使用教程 mysql新手入門隨筆

1 啟動 關閉伺服器 第一種方法 通過notifier 第二種方法 通過windows自帶的服務管理 計算機右鍵選擇管理彈出框選擇 服務和應用程式 裡的服務列表,從列表中找到mysql服務,進行啟動和關閉 第三種方法 net start 伺服器名稱 mysql57 net stop 伺服器名稱 2 ...

最新MySQL實戰45講教程

目錄 01.基礎架構 一條sql查詢語句是如何執行的?html 01.基礎架構 一條sql查詢語句是如何執行的?01.基礎架構 一條sql查詢語句是如何執行的?pdf 02.日誌系統 一條sql更新語句是如何執行的?html 02.日誌系統 一條sql更新語句是如何執行的?02.日誌系統 一條sql...

mysql 定時備份指令碼 新手教程

編寫sh指令碼 bin bash 資料庫認證 user root password root host 127.0.0.1 db name fmc 其它 backup path home mysqlbackup date date d b y 設定匯出檔案的預設許可權 umask 177 dump資...