mysqldumpでエラー…’SELECT DISTINCT LOGFILE_GROUP_NAME FROM INFORMATION_SCHEMA.FILE’ when trying to dump tablespaces
さくらのレンタルサーバー(スタンダードプラン)を管理することになり、SSHで作業できるようにvimをインストールしたり色々と準備。
WordPressの最新版を稼働させるため、MySQLのバージョンも4.0から5.5にアップデートする必要が。
注意事項
データベースのバージョンを変更するには、作成されているデータベースを削除しなければいけません。
データベースを削除すると、データベースに作成されている全てのデータが削除されます。
削除すると、データを復旧することはできません。必要に応じてお客様でバックアップを取得してください。
バージョンを変更する|データベースの作成と削除|さくらのレンタルサーバ|さくらインターネット公式サポートサイト”
しかしMySQL5.5を使うためには既存のデータベースを削除する必要がある、ということで、現状の4.0のデータベースをまるごとダンプしてバックアップしておくことに。
(さくらサーバーのMySQLはlocalhostではないので、-hオプションでホスト名を指定してあげる必要があります)
広告
ところが…
あれっ。なんだこのエラー。
実はこのサーバー環境では、mysql4とmysql5とで、別のコマンドが割り当てられているのでした。
Q: さくらのレンタルサーバで mysql コマンドは使えますか?
A:使用可能です。
なお運営されているデータベースのバージョンによってコマンドが異なります※データベースのバージョンを選択できないサーバに関しましてはMySQL5系と
同じコマンドとなります
[MySQL5系]
[MySQL4系]
mysql
mysqldump
mysqlimport
mysqlshow
mysql_config
mysql-4.0
mysqldump-4.0
mysqlimport-4.0
mysqlshow-4.0
mysql_config-4.0
関連FAQ
[000738]さくらのレンタルサーバで mysql コマンドは使えますか? | FAQ Search – さくらインターネット”
というわけでさっきのコマンドを
にすればOK。