問題タブ [repair]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - MySQL に接続できません - 停電後に何かがありませんか?
アプリケーションに接続しようとしています。ハード ドライブを破損する電源障害が発生しました。外部からバックアップを取得した後、アプリケーションをバックアップすることができました。ファイルを見ると問題ないようです。データベースもそこにあります。しかし、mysqlは接続しません。
私は得る
2行目は単純です:
PHPMYADMIN に問題なくアクセスでき、クエリを実行し、テーブルを参照できます。しかし、テーブルを参照しようとすると、次のようになりましたaction_log
。
エラーは言う:
Windowsマシンです。そのファイルはどこにありますか? そして、私はこれを行う必要がありますか?Howto: 電源障害後の MySQL InnoDB 破損の自動修復?
編集
これを実行すると、動作することを追加する必要があります。
他のユーザーをどこでどのように復元できますか? ファイル経由かDB経由か?
installation - インストールとサービス パックの修復
次の場合:
- VS2010をインストールします。
- VS2010 SP1 をインストールします。
- VS2010 に何らかの問題があるため、VS2010 の修復インストールを実行します。
この時点で、SP1 を再度インストールする必要がありますか? 簡単に言えば、修復インストールは、(SP1 からの) 新しいバージョンのファイルを古いバージョンで上書きしないほどインテリジェントですか? それとも、Repair Install は単にすべてを元の状態に戻すだけなのでしょうか?
mysql - データベースクエリが失敗しました。データベースから受け取ったエラーは#144でした:
上記の問題を回避する方法。テーブルを修復した後、何度もこのエラーが発生しました。ページをロードした後にテーブルを修復すると、「#2013-クエリ中にMySQLサーバーへの接続が失われました」と表示されます。
ありがとう。
winforms - アプリケーションをロードするたびに、既存のインストールを修復しようとします。これは、vs2008 セットアップおよび展開プロジェクトの問題です。
セットアップおよび展開プロジェクトを使用してインストールされる win フォーム アプリケーションを作成しました。セットアップおよび展開プロジェクトの最近の更新中に、原因が見つからない問題が発生しました。プロジェクトへのショートカットをクリックするたびに、セットアップが再度実行されます。実際には、ショートカットがクリックされるたびにインストールを修復しています。
また、この問題は、セットアップおよび展開プロジェクトによって作成されるショートカットに関連しています。console.exe ファイルに直接アクセスしてアプリケーションを実行しても、修復は試みられません。
Visual Studio 2008 を使用しており、インストール時に実行するカスタム アクションがありますが、ロード時にアプリケーションがどのように修復されるのかわかりません。
ありがとう
wix - Wix はインストール後、すぐに修復を試みます
WixStandardBootstrapperApplication を使用してブートストラップ アプリケーションを実行しようとしています。これまでのところ、必要なことはすべてうまく機能し、インストール途中での再起動も処理できます。プロセスは次のようになります。コンピューターに .net 4.5 がインストールされているかどうかを確認し、インストールされていない場合は、.net 4.5 をインストールします。インストール後、終了コードを処理するため、burn は再起動することを認識します。再開時に、インストーラーはさらに 3 つの .exe ファイルを処理します。そのうちの 1 つは .net インストールに依存しています。これはすべて、再起動後まで非常にうまく機能します。再起動後、ブートストラップは実行時間を倍増させるexeのインストール後のそれぞれを修復しようとします。.net 4.5 のインストールに時間がかかりすぎて倍増が非常に望ましくないことを除いて、これはそれほど悪くはありません。修復コマンドを省略しようとしましたが、' インストールおよび検出条件のような形式の RepairCondition がないことに気付きました。修復プロセスを防ぐ方法はありますか?
ブートストラップ コードは次のとおりです。
これらの他の.exeの動作を成功させるのは基本的にハックであることは知っていますが、修復の問題が処理されるまでは、インストーラーが失敗したと言う必要があります。これらからも修復コマンドを削除しようとしましたが、まったく役に立たないようです。少なくともポップアップしてユーザーを混乱させないように、静かにしました。
visual-studio-2012 - 更新、修復、アンインストールしようとすると Visual Studio 2012 がクラッシュする
Visual Studio 2012 のコピーが不安定です。起動し、プロジェクトを読み込んでコンパイルして実行できます。しかし、時々ランダムにクラッシュします。プロジェクトに新しい Windows フォームを追加しようとすると、クラッシュするようになりました。ただし、クラッシュはロードされたプロジェクトとは無関係です。
私の最初のアイデアは、すべての新しい更新プログラムをインストールすることでしたが、更新と拡張セクションに移動すると、ダイアログ ボックスが開き、1 秒後にクラッシュします。次に、それをアンインストールして、VS 2012 または 2013 を再インストールする可能性があると考えました。しかし、アンインストールすることもできません。アンインストールするために Windows プログラムに移動すると、変更ボタンをクリックできますが、この後、インストール プログラムがクラッシュします。また、VS 2013 プレビューをダウンロードしてインストールしようとしましたが、これもウィンドウのダイアログ ボックスを表示する前にクラッシュします。
だからどう進めばいいのかわからない。他の誰かが同様の問題を抱えていますか?
php - エクスポートに失敗する mysql テーブル内の「問題のある」行を見つける
データベースを PHP でバックアップしたかったのです。
リンクされたスクリプトをテストしましたが、終了することはありませんでした。クエリの前に を追加しようとしましたrepair $table
が、役に立ちませんでした。
したがって、2 つのテーブルをスキップするだけで (コードで確認できます)、正常に動作することがわかりました。
問題を起こしている行を見つけて編集/削除できる方法はありますか?
-追伸-
また、それらをスキップしなければエラーは発生しません (スクリプトが最後まで到達しないため、醜いログをいくつか追加しました..理由はありますか?
-編集-
また、たとえば sqlBuddy を介してデータベースをエクスポートしようとすると、エラーも発生します。
cassandra - Cassandra: nodetool の修復が機能しない
ノードの 1 つで Cassandra サービスがダウンし、テーブルの 1 つで何らかの破損が発生したため、再起動できませんでした。そのため、すべてのデータ ファイルを削除してからサービスを開始することで再構築を試みました。リングに表示されたら、nodetool repair を複数回実行しましたが、同じエラーをスローしてハングしました。
原因: org.apache.cassandra.io.compress.CorruptBlockException: (/var/lib/cassandra/data/profile/AttributeKey/profile-AttributeKey-ib-1848-Data.db): 破損が検出されました、長さ 1177104 のチャンク11576.
これは、6 GB のデータが復元された後に発生します。また、私のレプリケーション ファクターは 3 であるため、他の 2 つのノードでは同じデータが問題ありません。
私は Cassandra に少し慣れていませんが、何が欠けているのかわかりません。修復でこの問題を見た人はいますか? スクラブも試しましたが、破損のために失敗しました。
助けてください。