環境
手順など
WordPressのデータベースを移行しようとして、PhpMyAdminの「インポート」を使ってsqlファイルを読もうとすると、「413 Request Entity Too Large」になってしまう。
前回も調べてけっこうハマった。これはnginXの制限が云々という記事が多いんだけど、MySQLのインポートに関する限り、解決方法はもうちょっとシンプルで、FTPでsqlファイルをアップロードし、リモートサーバーにSSHでログインしてコマンドラインからmysqlコマンドを実行、というのがいい。
BackWPup3でWordPressブログを丸ごとバックアップする方法(復元手順テスト済み・Q&A付き)
こちらの記事の「PhpMyAdminでのインポートに失敗する」という項に書かれている通り、MySQLのコマンドを叩いていけばよい。
これだけ。
一箇所私がつまずいたのはログイン時のサーバーの指定で、さくらインターネットの場合、MySQLサーバーの名前がmysql999.sakura.ne.jpのような指定になっている。これまではlocalhost(同じホスト上にmysqlも存在する)で済ませる場合が多かったので混乱した。