私は、自分が管理しているサーバーを知っておくのが好きな人のXNUMX人です。サーバーは非常に安定していますが、次のように常に監視していることは問題ありません。
マスターの目は馬を太らせます
サーバーとそのサービスでいくつかのチェックを行うのは良いことです。この場合、データベースのテーブルをチェックする方法と、データベースが破損している場合は修復する方法について説明します。
MySQLDBのテーブルを確認してください
すべて(またはほとんどすべて)に関しては、MySQLデータベース内のすべてのテーブルをチェックできる非常に単純なコマンドがあります。
mysqlcheck --check BASE_DE_DATOS --user="USUARIO" --password="PASSWORD"
たとえば、次のようなデータベースがあるとします。プロジェクト論文
私のMySQL管理者ユーザーは:root
そして、そのユーザーのパスワードは次のとおりです。misuperpassword
したがって、行は次のようになります。
mysqlcheck --check proyectotesis --user="root" --password="misuperpassword"
次のように表示されます。
dfirefoxos.wp_commentmeta OK dfirefoxos.wp_comments OK dfirefoxos.wp_links OK dfirefoxos.wp_options dfirefoxos.wp_postmeta OK dfirefoxos.wp_posts OK dfirefoxos.wp_term_relationships OK dfirefoxos.wp_term_firesfoxfirefox OK OK dfirefoxononomy_termtermsfirefox OK_wp_term_fireosfirefoxonwpfoxosponomy_term_postsfirefox_wp_term_relationshipsfirefox_wp_termfireosfirefox_wpfoxospfoxonwp_term_relationshipsfirefox_term_relationships OK_wpfoxosfirefox_term_wposfirefox_wp_term_
言い換えれば、すべてのテーブルは現在です。
テーブルが破損しているように見える場合にテーブルを修復するにはどうすればよいですか?
私はすでにこれを詳細に説明する投稿をしました: MySQLで不良または破損とマークされたテーブルを修復する方法
ただし、ここで手順を終了します。
1. まず、ターミナルからMySQLに入る必要があります。
mysql -u root -p
ルートパスワードの入力を求められたら、それを入力して[Enter]を押します。
2. 次に、使用するデータベース、つまり、破損したテーブルを持つデータベースを指定する必要があります。 最初の例に従って、データベースが次のようになっているとしましょう:プロジェクト論文
use proyectotesis;
そして今、破損したテーブルを修復するように指示します。たとえば、テーブルの名前がpublic_informationであるとします。
だろう:
repair table public_information;
そして出来上がり、これはほとんどの場合それを修復するのに十分なはずです。
私はそれがあなたに役立つことを願っています...そしてあなたが壊れたテーブルを決して持っていないことを願っています😀
こんにちは、非常に良い貢献です、エラーを修正するための前のものも😀
99つの質問、現在私はmariadbを使用していますが、本(ガイド)«sqlXNUMX»がスペイン語であるかどうか知っていますか?
o MariaDBガイドが完全ではないため、DDLに関する完全な構文を知るための優れたsql99ガイド。
よろしく
こんにちは、
友達がわからない、それがどんな本なのかわからない、ごめんなさい。
完璧なので、サイトをApacheからNGINXに移行した後、WordPressから提供されないURLエイリアスを適用できないエラーを修復できます。
また、phpMyAdminを使用すると、ログイン後にデータベースを選択し、すべてのテーブルにマークを付けて、ドロップダウンメニューから[テーブルの修復]オプションを実行できます...
Salu2と私はそれがあなたに役立つことを願っています😀
いいね、知らなかった!
修復と最適化..😀
同じですが、phpmyadminでは、IDEにあまり慣れていない場合に備えて、コマンドの最後でそれを処理する機能があります。