現在サーバー移行で、現在conoha vps+DBサーバーで構築しています。
このDBサーバーが共有サーバーでroot権限がありません。
旧サーバーのmysqlをダンプした時にDB名を含んだままdumpしました。
mysqldump -u username -p -x -n --all-databases | gzip > ad.dump.gz
このgzを新サーバーでリストアしようとした所、権限でエラーが出てしまいました。
ERROR 1044 (42000) at line 22: Access denied for user 'username'@'%' to database 'DBname'
サポートに質問した所、以下のような返事が返ってきました。
ダンプデータ内でデータベース名を指定している 記述があり、そのデータベースの権限がないという形でエラーと なっていることが想定されます。 ダンプデータ内の状況をご確認いただきデータベース名の指定を 削除、もしくは書き換えていただきお試しください。
どうしたらダンプデーターにデーターベース名を含めないでダンプする事が出来ますか??
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。