ブログ・CMS・データベース

データベースにデータが重複登録される不具合が発生し、アプリケーションからの削除が行えない場合の対処法を記載しておきます。

下記対処法は、個人的なメモですので、実行される場合は自己責任でお願いします。
当方は一切の責任を負いません。

また、下記は原因がデータのテーブルのエラーによるものの場合でプログラムに問題ある場合は対処できません。

さらに複雑なプログラムの場合、下記対処法のデータの削除によって他のところに不具合が発生する場合もありますのでご注意ください。


●アイルの場合

(1)データベース全体のデータを下記手順でバックアップ
----------------------------------------------
■PlanManagerコントロールパネルにログイン
https://www.hosting-kit.com/vxCr5/
ドメイン名
ログインID※契約書類参照
パスワード※契約書類参照

■ユーティリティー - DBManager(PostgreSQL)
DB名※設定資料参照
パスワード※設定資料参照

■ユーティリティー - databaseのバックアップ
ダンプファイルをダウンロードする

※注意事項※
・バックアップファイルの書き換え・リストアはしないこと
・リストア自体も、頻繁にしないこと
----------------------------------------------

(2)検索(表示)、変更処理/レコード一覧
エラーになっているテーブルを選択
表示フィールド:すべてを選択
ソート:ID

(3)重複しているデータを選択し、削除

以上

MT4.1で
「SQLエラーが発生しました: Incorrect key file for table '**'; try to repair it 」
と表示された場合、データベースのテーブルが何らかの不具合で壊れた可能性があります。

先日、行った対処法を記載しておきます。
ラピッドサーバーの場合

(1)念のためFTPで接続してデータのバックアップをとる
/www/htdocs/mt
/var/mysql/mt

(2)phpMyAdmin(MySQLのデータベース管理)へアクセス
http://ドメイン/mysqladmin/
マスターユーザID
MySQLユーザパスワード※アプリケーション専用パスワード※契約書類に記載あり

(3)左メニューよりmtを選ぶ

(4)エラーになっているテーブルにチェック/表示

(5)上のタブから操作を選ぶ
下の方の「テーブル管理」メニューから

テーブルをチェックする
テーブルを修復する

を行う。

以上


上記対処法は、個人的なメモですので、実行される場合は自己責任でお願いします。
当方は一切の責任を負いません。


↓参考メモ
7.1.3.1 MyISAM テーブルが破損した場合
http://dev.mysql.com/doc/refman/4.1/ja/corrupted-myisam-tables.html

ヤプログ ( フリー )  ・  livedoorブログ  ・  Seesaaブログ  ・  ココログ ( フリー )

から

アメーバブログに簡単にお引越しができます。

http://blog.ameba.jp/import/index.html

アーカイブ

アイテム

  • マイコンピュータ→プロパティ→詳細設定→パフォーマンスの設定→データ実行防止
  • コンピュータ保護のため、このプログラムはWindowsにより終了されました。 Generic Host Process for WIN32 Services
  • NOP法人と就労継続支援A型事業所の管轄の考え方

最近のコメント

お問い合せ

[PR]

[PR]