程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> MySQL的各種利用過程

MySQL的各種利用過程

編輯:關於MYSQL數據庫
當前位置: 火魔網 » 數據庫 » MySQL

MySQL的各種利用過程(Server局部 客戶

更新: 2011-08-19字體: 【 】點擊: 2 MySQL的利用過程

MySQL的利用過程管用勞器端也有客戶端的。

有眾多不同的MySQL客戶端過程能夠連接服務器以拜會數據庫或厲行管教任務。也能夠利用其它工具。這些過程不與服務器舉行通信但能夠厲行MySQL相干的壟斷。

一、調用過程和指定過程選項

參看材料:dev.mysql.com/doc/refman/5.1/zh/using-MySQL-programs.Html

1. 概述:

1) 如下談論MySQL AB供給的號召征途序,並談論運行這些過程時如何指定選項。大多數過程具有其壟斷專用的選項,但指定選項的語法都類似。

例如:每個MySQL過程有眾多不同的選項。但每個MySQL過程均供給一個--help選項,能夠用來全面描寫過程不同的選項。例如,能夠試試MySQL --help。

2)MySQL AB還供給了3個GUI客戶過程供MySQL服務器利用:

a. MySQL管教器:該工具用於管教MySQL服務器、數據庫、表以及用戶。

b. MySQL查詢博覽器:該圖形工具由MySQL AB供給,用於創立、厲行以及優化對MySQL數據庫的查詢。

c. MySQL移植工具包:該工具能夠幫助你將計劃和數據從其它聯系數據庫管教系統移植到MySQL。

2. 如下推薦MySQL供給的號召征途序

1)服務器局部:MySQL服務器和服務器啟用腳本

mysqld是MySQL服務器

mysqld_safe、mysql.server和MySQLd_multi是服務器啟用腳本

MySQL_install_db初始化數據目錄和初始數據庫

翔實推薦參看:devyi.yinghaoauto.com.MySQL.com/doc/refman/5.1/zh/database-administration.Html

2) 拜會服務器的客戶端過程:

a. MySQL是一個號召行客戶過程,用於交互式或以批處理形式厲行SQL語句。
b. MySQLadmin是用於管教功能的客戶過程。
c. MySQLcheck厲行表維護壟斷。
d. mysqldump和MySQLhotcopy負責數據庫備份。
e. MySQLimport導入數據文件。
f. MySQLshow揭示消息數據庫和表的相干消息
更翔實推薦參看:dev.MySQL.com/doc/refman/5.1/zh/clIEnt-side-scripts.Html

3)自力更生於服務器壟斷的工具過程:

myisamchk厲行表維護壟斷。
myisampack發生收縮、只讀的表。
MySQLbinlog是處理二進制日志文件的實用工具。
perror揭示訛謬代碼的含義。

大多數MySQL發放包括上述的全副過程,只是不包括那些與平台相干的過程。(例如,在Windows中不利用服務器啟用腳本)。不同的只是RPM發放更加翔實化。

3. 調用並利用這些MySQL過程
1)從號召行調用MySQL過程(從shell或號召提醒),應輸入過程名,隨後輸入點撥壟斷的選項或其他參數
2)--全名可能-縮寫代表開始的參數為選項,如--user, 可能-u,--help或-?
3) 非選項參數(不以破折號開始的參數)為過程供給更翔實的消息。如MySQL過程將第一個非選項參數解釋為數據庫名
4)有些選項是對局部過程通用的。比擬常用的有--host, --user, --passWord等。尤其要記住的是--help.

4. 利用這些過程的選項:
1)有3中措施設置某個過程的選項:
a. 號召行後面指定(經常用於翔實某次的調用)
b. 過程啟用爾後在選項文件中設置(每次過程運行都會起作用)
c. 在環境變量中設置(每次過程運行都會起作用)
2)MySQL的某個過程運行的時候,對於選項。率先察看環境變量、然後察看選項文件、最後察看號召行來確定給出了哪些選項。因而優先級順次遞升,最後環境變量和選項文件中的可能會被號召行中指定的所遮蔽。平時選項文件管用得比擬多,當作默認值,號召行管用做某順次對選項的設置。
3)在號召行上利用選項
參看dev.mysql.com/doc/refman/5.1/zh/using-MySQL-programs.Html 的4.3.1

4)利用選項文件
MySQL過程能夠從選項文件(有時也稱為搭配文件)讀取啟用選項。選項文件供給了一種很得體的措施來指定常用的選項,因而無須要每次運征途序時從號召行輸入。
參看如上鏈接的4.3.2
5)用環境變量指定選項
6)以及利用選項設置過程變量

二、偏重推薦&ldquowww.ria58.com;拜會服務器的客戶端過程”
參看材料:dev.MySQL.com/doc/refman/5.1/zh/clIEnt-side-scripts.Html MySQL客戶端過程和實用工具:
1. myisampack,收縮MyISAM表以發生更小的只讀表的一個工具。
2. MySQL,交互式輸入SQL語句或從文件以批處理形式厲行它們的號召行工具。
3. MySQLAccess,檢查訪問主機名、用戶名和數據庫組合的權限的腳本。
4. MySQLadmin,厲行管教壟斷的客戶過程,例如創立或剔除數據庫,重載授權表,將表刷新到硬盤上,以及重新敞開日志文件。MySQLadmin還能夠用來檢索版本、歷程,以及服務器的事態消息。
5. MySQLbinlog,從二進制日志讀取語句的工具。在二進制日志文件中包括的厲行過的語句的日志可用來幫助從分化中還原。
6. MySQLcheck,察看、修復、分析以及優化表的表維護客戶過程。
7. mysqldump,將MySQL數據庫轉儲到一個文件(例如SQL語句或tab分隔符文本文件)的客戶過程。“MySQLdump數據庫備份過程”
8. MySQLhotcopy,當服務器在運行時,迅速備份MyISAM或ISAM表的工具。
9. MySQL import,利用LOAD DATA INFILE將文本文件導入相干表的客戶過程。
10. MySQLshow,揭示數據庫、表、列以及索引相干消息的客戶過程。
11. perror,揭示系統或MySQL訛謬代碼含義的工具。
12. replace,改動文件中或規范輸入中的字符串的實用工具。每個MySQL過程有眾多不同的選項。但每個MySQL過程均供給一個---help選項,能夠用來全面描寫過程不同的選項。例如,能夠試試MySQL---help。

參看材料:dev.MySQL.com/doc/refman/5.1/zh/clIEnt-side-scripts.Html 一個問題的混雜性,經常有多種起源,例如能夠是“深度”上的艱難;從這一點上,

提出加薪技巧.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved