• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    DBA經驗:如何進行MySQL數據庫表的故障檢測

    發布: 2009-10-21 10:40 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 30次 | 進入軟件測試論壇討論

    領測軟件測試網

    DBA經驗:如何進行MySQL數據庫表的故障檢測  MySQL數據庫

    關鍵字:DBA MySQL數據庫表

     

    【賽迪網-技術社區整理】你可能在使用MySQL過程中,各種意外導致數據庫表的損壞,而且這些數據往往是最新的數據,通常不可能在備份數據中找到。本章將講述如何檢測MySQL數據庫表的故障。

    數據庫表的故障檢測和修正的一般過程如下:

    ◆ 檢查出錯的表。如果該表檢查通過,則完成任務,否則必須修復出錯的數據庫表。

    ◆ 在開始修復之前對表文件進行拷貝,以保證數據的安全。

    ◆ 開始修復數據庫表。

    ◆ 如果修復失敗,從數據庫的備份或更新日志中恢復數據。

    在使用myisamchk或isamchk檢查或修復表之前,應該首先注意:

    ◆ 建立數據庫備份和使用更新日志,以防修復失敗,丟失數據。

    ◆ 仔細閱讀本章內容以后再進行操作,尤其是不應該在閱讀“避免與MySQL服務器交互作用”之前進行操作。因為,在你沒有足夠的知識之前貿然操作,可能會引起嚴重的后果。

    ◆ 如果你在Unix平臺上對表進行維護時,應該首先注冊到專用的帳戶 mysql,以避免對表讀寫訪問產生所有權的問題,以及破壞數據庫目錄的所有權限。

    數據庫表的維護工具

    MySQL的myisanchk和isamchk實用程序很類似,基本上它們具有同樣的使用方法。它們之間的主要區別時所使用的表的類型。為了檢查/修復MyISAM表(.MYI和.MYD),你應該使用myisamchk實用程序。為了檢查/修復ISAM表(.ISM和.ISD),你應該使用isamchk實用程序。

    ◆ 為了使用任一個使用程序,應指明你要檢查或修復的表,myisamchk和isamchk的使用方法為:

    shell>myisamchk options tbl_name shell>isamchk options tbl_name

    如果你愿意,你可以在命令行命名幾個表。

    ◆ 你也能指定一個名字作為一個索引文件(用“ .MYI”或“.ISM”后綴),它允許你通過使用模式“*.MYI”或“.ISM”指定在一個目錄所有的表。例如,如果你在一個數據庫目錄,你可以這樣在目錄下檢查所有的表:

    shell> myisamchk *.MYI shell>isamchk *.ISM

    ◆ 如果你不在數據庫目錄下,你可指定目錄的路徑:

    shell> myisamchk options /path/to/database_dir/*.MYI shell> isamchk options /path/to/database_dir/*.ISM

    ◆ 你甚至可以通過為MySQL數據目錄的路徑指定一個通配符來作用于所有的數據庫中的所有表:

    shell> myisamchk options /path/to/datadir/*/*.MYIshell>

    isamchk options /path/to/database_dir/*/*.ISM

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: dba DBA MySQL Mysql mysql mySQL MYSQL MySql MYsql 經驗 數據庫 故障檢測

    31/3123>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>