勉強したことのメモ

webプログラマが勉強したことのメモ。

WordPressでデータベース接続確立エラー

      2018/03/19

WordPressで「データベース接続確立エラー」というエラー表示がされた。大抵apacheもしくはmysqlの再起動や、キャッシュプラグインでキャッシュクリアをする事で解決するんだけど今回はそうじゃなかった。

 

原因と解決策

wp_optionというテーブルが破損していた。以下でテーブルを修復する。

repair table wp_options;

 

あとキャッシュプラグインを使用している場合は、そちらが表示される可能性があるので、キャッシュクリアしておく。もしくはプラグインを一時的に停止する。

 

参考

https://macperson.net/mysql-table-repair/

 - MySQL, WordPress

  関連記事

1回のSQL文で複数のUPDATE

INSERTはバルクインサートを使えばいいが、 UPDATEはあまり聞かないので ...

WordPressで記事検索時に投稿ID順にならない場合

WordPressでサイト上から記事検索を行った場合、通常であれば投稿IDが新し ...

MySQLでグループ化したものを条件で絞る(HAVING)

正規化したテーブルがあってその中には idとtagのカラムがある。 でtagの方 ...

MySQLで大文字小文字

半角英数字のみのフォームで入力した値を検索した際、 データに差異が発生。 [Aa ...

WordPressでスケジュール実行される日時を調べる方法

WordPressであるシステムを実装し、その際に毎日1回スケジュール実行(WP ...

MySQLでWhere句をつけてdumpする

MySQLであるテーブルからWhere句をつけて、絞った結果をダンプさせたかった ...

WordPressでプラグインの作成方法

WordPressで簡単なニュースを表示させるというプラグインを作成したので、使 ...

お名前.comの共用サーバー(SD)にphpmyadminを入れる

公式で書いてあるやつは3.4.2だけど、もうちょっと新しいバージョンを入れたかっ ...

MySQLで検索した件数の取得

ページングとかで必要になる総件数について、 いつもググってしまっていたのでメモ。 ...

MySQLでdatetime型にもインデックスを使用

ログ関連のデータを格納するテーブルがあり、集計を行う際に非常に時間がかかった。レ ...