【wordpress】データベース接続確立エラーの原因は【phpmyadmin】の【ストレージエンジン】でした。【MyISAM(マイサム)】から→【InnoDB(イノディビー)】に切替えると解消されました。

【wordpress】データベース接続確立エラーの原因は【phpmyadmin】の【ストレージエンジン】でした。【MyISAM(マイサム)】から→【InnoDB(イノディビー)】に切替えると解消されました。

修正方法

phpmyadminでデータベースにアクセス。右の赤枠をみると「MyISAM(マイサム)」とあり、これが問題の根源でした。修正するのは右赤枠内の「MyISAM(マイサム)」のテーブル。

①修正するには、まず個別のテーブルを選択、右赤枠。

②選択後 上部メニューで「操作」をえらび

③その中の「テーブルオプション」の中にある「ストレージエンジン」を「MyISAM(マイサム)」から→「InnoDB(イノディビー)」に切り替え、「実行」する。

まとめ

ストレージエンジンの設定なんて今まで触ったことがありませんでした。

今までサーバー移転の際は、データーベースをプラグインのバックアップファイルからphpmyadminでアップロードするだけでした。まさかこんな設定があろうとは。

今回、手を変え品をかえアップロードすれどエラーが回避できず、ネットで調べようにも検索ワードが浮かばなかった。結局、サーバー管理者に問い合わせて初めて発覚した問題でした。

そんなん知らんやん!って感じです。

修正後は問題なく動いているので、原因は間違いなくこいつでした。

やれやれ。