首頁 >php教程 >PHP开发 >常用MySQL命令列工具介紹

常用MySQL命令列工具介紹

高洛峰
高洛峰原創
2016-12-14 11:09:441446瀏覽

MySQL命令列我們都比較熟悉了,以下將為您介紹一些常用MySQL命令列工具,希望可以讓您對MySQL命令列有更多的了解。

有一些MySQL命令列工具可用於交互,每個命令接受一些選項,選項的長格式是用兩個連字符(-)作為前綴,如mysql --user=username,短格式是單連字符,如mysql -uusername。

MySQL主要提供的命令列工具如下:

1) msql2mysql

用來將mSQL編寫的應用程式轉換成MySQL。

2) myisamchk

驗證MyISAM表的完整性並修復偵測到的錯誤。

3) mysql

MySQL的SQL解釋器。可以在此執行SQL,以分號或g結束。

4) mysql_upgrade

安裝了新版本的MySQL後,可以用它檢查表以確定是否與新版本相容,在每次更新升級MySQL時都應該執行此命令。

5) mysqladmin

mysql的管理介面程式。主要任務有:

⑴create databasename:建立指定的資料庫。

⑵drop databasename:刪除指定的資料庫。

⑶extended-status:提供擴充的狀態訊息。

⑷flush-hosts:刷新所有快取的主機。

⑸flush-logs:刷新所有日誌。

⑹flush-status:刷新所有狀態變數。

⑺flush-tables:刷新所有表格。

⑻flush-threads:刷新執行緒緩衝。

⑼flush-privileges:強制重載所有授權表。

⑽kill id[,id]:終止指定的執行緒。

⑾password new_password:設定新的密碼。

⑿ping:驗證mysqld是否在運作。

⒀processlist:顯示啟動的MySQL線程,這些線程可使用mysqladmin kill指令終止。

⒁reload:重載授權表。

⒂refresh:刷新所有表,關閉所有日誌文件,然後重新打開它們。

⒃shutdown:關閉MySQL。

⒄status:顯示簡短的伺服器狀態資訊。

⒅variables:輸出現有的變數。

⒆version:顯示伺服器的版本資訊。

6) mysqlaccess

管理用戶的接口,可看作SQL的GRANT指令的捷徑。

7) mysqlcheck

與myisamchk很相似的資料完整性驗證工具,主要的差異在於此工具可在MySQL運行時使用。

8) mysqld

MySQL伺服器進程。最好不要直接使用它,而應該用mysqld_safe替代。

9) mysqld_safe

伺服器進程管理器。用於啟動mysqld伺服器進程並在其崩潰時重新啟動。

10) mysqldump

將MySQL資料庫的狀態或資料庫集合轉儲到文字文件,以便於此後恢復資料庫。

11) mysqlimport

匯入文字檔案到資料庫,其檔案名稱需要與匯入的表格相符。

12) mysqlshow

顯示指定資料庫物件(如資料庫、表格或欄位)的結構。

13) mysqlslap

在MySQL伺服器上模擬客戶端負載的工具。
 


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:PHP圖象函數下一篇:PHP圖象函數