十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
如何調(diào)用命令行命令( mysql\mysqldump\mysqladmin\mysqlimport )

? mysql 是通用的命令行客戶機(jī),用于向服務(wù)器發(fā)送 SQL 語句,其中包括用于管理的 SQL 語句。
? mysqladmin 是可幫助管理服務(wù)器的管理命令行客戶機(jī)。
? mysqlimport 為 LOAD DATA INFILE 語句提供了命令行界面。使用該客戶機(jī)可以將數(shù)據(jù)文件載入表中,而無需手動(dòng)發(fā)出 LOAD DATA INFILE 語句。
? mysqldump 是用于轉(zhuǎn)儲(chǔ)數(shù)據(jù)庫和表中內(nèi)容的命令行客戶機(jī)。使用它可備份數(shù)據(jù)庫或?qū)⑵鋸?fù)制到其他計(jì)算機(jī)。
1) 如何使用 mysql 客戶機(jī)
shell> mysql --help
2) 查詢正在運(yùn)行的 MySQL 分發(fā)的版本
shell> mysql –V
mysql Ver 14.14 Distrib 5.6.10, for Linux (x86_64) using EditLine wrapper
所運(yùn)行客戶機(jī)程序的版本不一定與服務(wù)器的版本相同。
3) 連接參數(shù)選項(xiàng)
通過指定的主機(jī)進(jìn)行連接:本地連接到在同一主機(jī)上運(yùn)行的服務(wù)器,遠(yuǎn)程連接到在其他主機(jī)上運(yùn)行的服務(wù)器
常見的特定于客戶機(jī)的連接選項(xiàng):
-h
-C 或 --compress
--protocol=
-P
-S
--shared-memory-base-name=
下面列出了一些最常見的連接參數(shù)選項(xiàng):
-h : 后跟給定主機(jī)的主機(jī)名或 IP 地址,用于連接到服務(wù)器(默認(rèn)為 localhost )
-C : 壓縮客戶機(jī)和服務(wù)器之間發(fā)送的所有信息(如果兩者都支持壓縮)
--protocol : 后跟用于連接到服務(wù)器的連接協(xié)議: {TCP|SOCKET|PIPE|MEMORY}
-P : 后跟端口號(hào),用于代替默認(rèn)值 (3306)
-S : 用于設(shè)置 UNIX 套接字文件或在 Windows 上使用的命名管道的名稱
--shared-memory-base-name : (僅 Windows )通過共享內(nèi)存連接到本地服務(wù)器時(shí)所使用的共享內(nèi)存的名稱。此選項(xiàng)僅在服務(wù)器支持共享內(nèi)存連接時(shí)適用。
下面的這些示例說明了如何使用上述部分選項(xiàng):
mysql -h 192.168.1.101 -P 3351 -u root -p
mysql --host=localhost --compress
mysql --host=localhost -S /var/lib/mysql/mysql.sock
mysql --protocol=TCP