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

MySQL管理介紹

編輯:關於MYSQL數據庫
 在運行數據庫系統時, MySQL的使用相當簡單,且進行MySQL安裝和使用所需的工作也很少。MySQL的簡單性可能就是它極為普及的原因,尤其是在非程序員人群中的普及。當然,它對於訓練有素的計算機專業人員也是有幫助的,但肯定不是對運行一個成功的MySQL安裝程序的需求。 
    然而,不論您是什麼級別的專家, MySQL的安裝程序都不能自動運行。必須有人來監視它以確保它能順利和有效地運行,有時還必須知道當問題出現時應該做什麼。如果問題偶然地落到了您的頭上,要想確保MySQL的正常,應繼續閱讀本書。
    在本書的第三部分中,我們將討論關於MySQL管理的各個方面。本章給出了您應當了解的,並包含在管理MySQL安裝程序中的有關職責內容的概述,還提供了對這些職責的簡單描述,並在後面的幾章中給出執行它們的指導。
    如果您是一位新手或毫無經驗的MySQL管理員,可千萬別讓本章出現的冗長的職責清單嚇著。下面小節中所列出的每個任務都是重要的,但是,您不需要馬上學習它們。如果您希望這樣做的話,可將本章節的內容作為參考來使用,當感覺需要知道其內容時可查找這些
    主題。
    如果您有管理其他數據庫系統的經驗,將會發現:運行MySQL的安裝程序在某些方面是類似的,您的經驗也是用得著的。但是MySQL的管理有自己獨特的需求,本書的這個部分將幫助您熟悉這些內容。
    管理職責概述
    MySQL數據庫系統由幾部分組成。您應該熟悉這些組成部分的內容和每個部分的目的。這需要您了解所管理系統的特征以及幫助您進行管理的可用工具。如果您花時間去了解了要監督的內容,工作將會變得非常容易。為此,您應當使自己熟悉MySQL的以下幾個方面:
    MySQL服務器。服務器MySQL執行數據庫和表的所有操作。safe_MySQLd 是一個相關的程序,它用於啟動服務器、監控服務器和重新啟動服務器。
    MySQL客戶機和實用程序。有幾個MySQL程序,可用來幫助您與服務器進行通信和執行管理的任務。其中最重要的幾個是:
    MySQL,一個交互式程序,允許將SQL 語句發布到服務器上並浏覽其結果。
    MySQLa d m i n,一個管理程序,允許執行諸如關閉服務器以及創建或刪除數據庫的工作。如果服務器運行不正常,還可以用MySQLadmin 來檢查服務器的狀態。
    isamchk 和my i s a m c h k,這些實用程序幫助您完成表的分析和優化,以及在表損壞時進行崩潰恢復。
    MySQLd um p,一個工具,用於備份數據庫或將數據庫拷貝到另一個服務器中。
    服務器的語言,SQL。有些管理職責只能用mysqladmin 的命令行實用程序來完成,但是,如果您還能用服務器自己的語言來同服務器進行對話,那就更好了。作為簡單的例子,您可能需要查找用戶特權不按您所希望的方式進行工作的原因。沒有任何替代品能夠參與並與服務器直接通信。可通過使用mysql客戶機程序發布能夠檢驗授權表的SQL 查詢來做到這一點。如果您的MySQL版本還未引入GRANT 語句,則需要使用MySQL首先設置每個用戶的權限。
    如果您不知道SQL 的任何內容,至少必須對SQL要有基本的了解。缺乏對SQL 的熟悉只會給您帶來困惑,而在學習SQL 上所花費的時間將會得到成倍的回報。真正掌握SQL 要花費一些時間,但掌握基本技能則很快。如果您需要了解對SQL 和mysql命令行客戶機的介紹內容,請參閱第1章的“MySQL和SQL 介紹”
    MySQL數據目錄。數據目錄是服務器存儲其數據庫和狀態文件的所在。了解數據目錄的結構及內容是很重要的,您可以知道服務器是怎樣使用文件系統來表現數據庫和表的,以及像日志這樣的文件的存放位置和其內容。還應該了解在文件系統中管理磁盤空間分配的選項,當發現放置數據目錄的文件系統過滿時可以進行調整。
    常規管理
    常規管理主要指處理mysqld、MySQL服務器和提供給用戶的訪問服務器的操作。在履行該職責時,下列的任務是最重要的:
    服務器的啟動和關閉。您應該能夠從命令行中手工啟動和終止服務器,並且在系統啟動和關閉時知道怎樣進行自動啟動和關閉。如果服務器崩潰了或啟動不正常的話,了解怎樣使服務器再次運行也是重要的。
    用戶賬號維護。應該了解MySQL用戶和UNIX 或Windows 用戶之間的區別。應該知道怎樣通過指定哪些用戶可以連接到服務器和從哪裡進行連接來建立MySQL用戶賬號。還應該給新的用戶建議合適的連接參數,以使他們成功地連接到服
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved