MySQLテーブルの保守

By siteadministrator, 3 1月, 2020

テーブルのエラーチェック

特定のデータベースを対象とする場合

mysqlcheck -u root -p -r データベース

全てのデータベースを対象にする場合には、

mysqlcheck -u root -p -r --all-databases

メッセージ "Checking for corrupt, not cleanly closed and upgrade needing tables.."の表示があったためリペアを実行

テーブルの分析

特定のデータベースを対象とする場合

mysqlcheck -u root -p -a データベース

全てのデータベースを対象にする場合には、

mysqlcheck -a -u root -p --all-databases

テーブルの最適化

特定のデータベースを対象とする場合

mysqlcheck -u root -p -o データベース

全てのデータベースを対象にする場合には、

mysqlcheck -o -u root -p --all-databases

テーブルの修復

特定のデータベースを対象とする場合

mysqlcheck -u root -p -r データベース

全てのデータベースを対象にする場合には、

mysqlcheck -r -u root -p --all-databases

コメント