WordPress
MySQL

データベース接続確立エラー(Error establishing a database connection)そのサイトマルチサイトでは?

wordpressのDB接続エラー

wordpressの構築・移行などを行う際に必ずと言っていいほど、よく見る以下のエラー
Screenshot from Gyazo

wp-config.phpの設定を確認するとか、mysqlユーザ権限がないかgrant打つとか、ファイルのユーザ権限付与してないからchmod叩くとかいろいろ原因になりうる可能性潰してみたけど、なぜかエラーが直らなかったので備忘録として。
結構ググったけど、あんまり参考になる記事なかったようなので、同じ境遇にあった方の助けになれば幸いです。

上記のエラーよく確認するとこんな文言が
Screenshot from Gyazo

「wp_blogsテーブルの中のデータに指定したURLの記載がないよ」って書いてます。

マルチサイトの場合は、どうやらここからリンクを指定しているっぽい。
wp_blogsのdomainテーブルのデータをすべて置換してあげればOKなので

mysql> update wp_blogs set domain = '変更したいURL' where domain = '登録されているURL';

を叩いて、表示を確認。無事表示が確認できましたとさ。

補足
DBに登録しているURLを調べたいなら

select domain from wp_blogs;
でOK。