首頁 資料庫 mysql教程 mysqlcheck:表维护和维修程序

mysqlcheck:表维护和维修程序

Jun 07, 2016 pm 04:16 PM
程式 維修 維護

mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。 mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处是不需要停止服务器来检查

mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。

  mysqlcheck的功能类似myisamchk,但其工作不同。主要差别是当mysqld服务器在运行时必须使用mysqlcheck,而myisamchk应用于服务器没有运行时。使用mysqlcheck的好处是不需要停止服务器来检查或修复表。

  Mysqlcheck为用户提供了一种方便的使用SQL语句CHECK TABLE、REPAIR TABLE、ANALYZE TABLE和OPTIMIZE TABLE的方式。它确定在要执行的操作中使用使用哪个语句,然后将语句发送到要执行的服务器上。

  有3种方式来调用mysqlcheck:

  shell> mysqlcheck[options] db_name [tables]

  shell> mysqlcheck[options] ---database DB1 [DB2 DB3...]

  shell> mysqlcheck[options] --all--database

  如果没有指定任何表或使用---database或--all--database选项,则检查整个数据库。

  同其它客户端比较,mysqlcheck有一个特殊特性。重新命名二进制可以更改检查表的默认行为(--check)。如果你想要一个工具默认可以修复表的工具,只需要将mysqlcheck重新复制为mysqlrepair,或者使用一个符号链接mysqlrepair链接mysqlcheck。如果调用mysqlrepair,可按照命令修复表。

  下面的名可用来更改mysqlcheck的默认行为:

  mysqlrepair   默认选项为--repair

  mysqlanalyze   默认选项为--analyze

  mysqloptimize   默认选项为--optimize

  mysqlcheck

  支持下面的选项:

  ·         ---help,-?

  显示帮助消息并退出。

  ·         --all--database,-A

  检查所有数据库中的所有表。与使用---database选项相同,在命令行中命名所有数据库。

  ·         --all-in-1,-1

  不是为每个表发出一个语句,而是为命名数据库中待处理的所有表的每个数据库执行一个语句。

  ·         --analyze,-a

  分析表。

  ·         --auto-repair

  如果某个被检查的表破坏了,自动修复它。检查完所有表后自动进行所有需要的修复。

  ·         --character-sets-dir=path

  字符集的安装目录。参见5.10.1节,“数据和排序用字符集”。

  ·         --check,-c

  检查表的错误。

  ·         --check-only-changed,-C

  只检查上次检查以来已经更改的或没有正确关闭的表。

  ·         --compress

  压缩在客户端和服务器之间发送的所有信息(如果二者均支持压缩)。

  ·         ---database,-B

  处理数据库中命名的所有表。使用该选项,所有字名参量被看作数据库名,而不是表名。

  ·         ---debug[=debug_options],-# [debug_options]

  写调试日志。debug_options字符串通常为'd:t:o,file_name'。

  ·         --default-character-set=charset

  使用charsetas默认字符集。参见5.10.1节,“数据和排序用字符集”。

  ·         --extended,-e

  如果你正使用该选项来检查表,可以确保它们100%地一致,但需要很长的时间。

  如果你正使用该选项来修复表,则运行扩展修复,不但执行的时间很长,而且还会产生大量的垃圾行!

  ·         --fast,-F

  只检查没有正确关闭的表。

  ·         --force,-f

  即使出现SQL错误也继续。

  ·         --host=host_name,-h host_name

  连接给定主机上的MySQL服务器。

  ·         --medium-check,-m

  执行比--extended操作更快的检查。只能发现99.99%的错误,在大多数情况下这已经足够了。

  ·         --optimize,-o

  优化表。

  ·         --password[=password],-p[password]

  当连接服务器时使用的密码。如果使用短选项形式(-p),选项和 密码之间不能有空格。如果在命令行中--password或-p选项后面没有 密码值,则提示输入一个密码。

  ·         --port=port_num,-P port_num

  用于连接的TCP/IP端口号。

  ·         --protocol={TCP | SOCKET | PIPE | MEMORY}

  使用的连接协议。

  ·         --quick,-q

  如果你正使用该选项在检查表,它防止扫描行以检查错误链接的检查。这是最快的检查方法。

  如果你正使用该选项在修复表,它尝试只修复索引树。这是最快的修复方法。

  ·         --repair,-r

  执行可以修复大部分问题的修复,只是唯一值不唯一时不能修复。

  ·         --silent,-s

  沉默模式。只打印错误消息。

  ·         --socket=path,-S path

  用于连接的套接字文件。

  ·         --tables

  覆盖---database或-B选项。选项后面的所有参量被视为表名。

  ·         --user=user_name,-u user_name

  当连接服务器时使用的MySQL用户名。

  ·         --verbose,,-v

  冗长模式。打印关于各阶段程序操作的信息。

  ·         --version,-V

  显示版本信息并退出。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1665
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
如何在iPhone中使Google地圖成為預設地圖 如何在iPhone中使Google地圖成為預設地圖 Apr 17, 2024 pm 07:34 PM

iPhone上的預設地圖是Apple專有的地理位置供應商「地圖」。儘管地圖越來越好,但它在美國以外的地區運作不佳。與谷歌地圖相比,它沒有什麼可提供的。在本文中,我們討論了使用Google地圖成為iPhone上的預設地圖的可行性步驟。如何在iPhone中使Google地圖成為預設地圖將Google地圖設定為手機上的預設地圖應用程式比您想像的要容易。請依照以下步驟操作–先決條件步驟–您必須在手機上安裝Gmail。步驟1–開啟AppStore。步驟2–搜尋“Gmail”。步驟3–點選Gmail應用程式旁

如何透過C++編寫一個簡單的倒數計時程式? 如何透過C++編寫一個簡單的倒數計時程式? Nov 03, 2023 pm 01:39 PM

C++是一種廣泛使用的程式語言,在編寫倒數計時器方面非常方便且實用。倒數計時程式是一種常見的應用,它能為我們提供非常精確的時間計算和倒數功能。本文將介紹如何使用C++來寫一個簡單的倒數計時程式。實現倒數程序的關鍵就是使用計時器來計算時間的流逝。在C++中,我們可以使用time.h頭檔中的函數來實作計時器的功能。下面是一個簡單的倒數計時程式的程式碼

iPhone中缺少時鐘應用程式:如何修復 iPhone中缺少時鐘應用程式:如何修復 May 03, 2024 pm 09:19 PM

您的手機中缺少時鐘應用程式嗎?日期和時間仍將顯示在iPhone的狀態列上。但是,如果沒有時鐘應用程序,您將無法使用世界時鐘、碼錶、鬧鐘等多項功能。因此,修復時鐘應用程式的缺失應該是您的待辦事項清單的首位。這些解決方案可以幫助您解決此問題。修復1–放置時鐘應用程式如果您錯誤地從主畫面中刪除了時鐘應用程序,您可以將時鐘應用程式放回原位。步驟1–解鎖iPhone並開始向左側滑動,直到到達「應用程式庫」頁面。步驟2–接下來,在搜尋框中搜尋「時鐘」。步驟3–當您在搜尋結果中看到下方的「時鐘」時,請按住它並

如何使用任務規劃程式開啟網站 如何使用任務規劃程式開啟網站 Oct 02, 2023 pm 11:13 PM

您是否每天在大約相同的時間頻繁地造訪同一網站?這可能會導致花費大量時間打開多個瀏覽器選項卡,並在執行日常任務時使瀏覽器充滿混亂。好吧,打開它而不必手動啟動瀏覽器怎麼樣?這非常簡單,不需要您下載任何第三方應用程序,如下所示。如何設定任務計劃程序以開啟網站?按鍵,在搜尋框中鍵入任務計劃程序,然後按一下開啟。 Windows在右側側邊欄上,按一下「建立基本任務」選項。在名稱欄位中,輸入要開啟的網站的名稱,然後按一下下一步。接下來,在觸發器下,按一下時間頻率並點擊下一步。選擇您希望活動重複多長時間並點擊下一步。選擇啟

iOS 17:如何在「訊息」中組織iMessage應用程式 iOS 17:如何在「訊息」中組織iMessage應用程式 Sep 18, 2023 pm 05:25 PM

在iOS17中,蘋果不僅增加了幾個新的訊息功能,而且還調整了訊息應用程式的設計,使其外觀更乾淨。現在,所有iMessage應用程式和工具(如相機和照片選項)都可以透過點擊鍵盤上方和文字輸入欄位左側的「+」按鈕來存取。點擊“+”按鈕會彈出一個選單列,該列具有預設的選項順序。從頂部開始,有相機,照片,貼紙,現金(如果可用),音訊和位置。最底部是一個「更多」按鈕,點擊該按鈕時會顯示任何其他已安裝的訊息應用程式(您也可以向上滑動以顯示此隱藏清單)。如何重新組織您的iMessage應用程式您可以透過以下方

無法允許存取 iPhone 中的相機和麥克風 無法允許存取 iPhone 中的相機和麥克風 Apr 23, 2024 am 11:13 AM

您在嘗試使用應用程式時是否收到“無法允許存取攝影機和麥克風”?通常,您可以在需要提供的基礎上向特定物件授予攝影機和麥克風權限。但是,如果您拒絕權限,攝影機和麥克風將無法運作,而是顯示此錯誤訊息。解決這個問題是非常基本的,你可以在一兩分鐘內完成。修復1–提供相機、麥克風權限您可以直接在設定中提供必要的攝影機和麥克風權限。步驟1–轉到“設定”選項卡。步驟2–打開「隱私與安全」面板。步驟3–在那裡打開“相機”權限。步驟4–在裡面,您將找到已要求手機相機權限的應用程式清單。步驟5–開啟指定應用的“相機”

C語言中的身份矩陣程序 C語言中的身份矩陣程序 Aug 30, 2023 am 10:45 AM

給定一個方陣M[r][c],其中“r”是一定數量的行,“c”是列,使得r=c,我們必須檢查“M”是否是單位矩陣。恆等矩陣恆等矩陣也稱為大小為nxn方陣的單位矩陣,其中對角元素的整數值為1,非對角元素的整數值為0就像下面給定的範例-$$I1=\ begin{bmatrix}1\end{bmatrix},\I2=\begin{bmatrix}1&0\0&1\end{bmatrix},\I3=\begin{bmatrix}1&0&0\0&1&0\0&amp

榮耀Magic V2 RSR內螢幕修理價格公佈:換塊內螢幕需花費5,279元 榮耀Magic V2 RSR內螢幕修理價格公佈:換塊內螢幕需花費5,279元 Jan 14, 2024 am 08:48 AM

1月12日消息,今天上午10:08,榮耀MagicV2RSR保時捷設計版本正式開售,16GB+1TB售價15999元,是榮耀史上最貴手機之一。除了售價不斐之外,新機的維修備品價格也已經在官網公佈,同樣比之前的標準版和至臻版更貴。整體來看,榮耀MagicV2RSR的內螢幕和主機板價格最高,一塊內螢幕需要5279元,主機板則需要5599元,任何一筆都足以購買一部華為Mate60手機了(12GB+256GB售價5499元)。不過螢幕和主機板也正是一部折疊式螢幕手機的核心,也是折疊式螢幕攻克的困難點,自然比一般直板機貴

See all articles