パテ経由で MYSQL の DB を復元しようとすると、次のエラーが発生します。
指示: mysql -u root -p db1<dbname.sql ;
エラー 1 (HY000) 行 7904: ファイル './ dbname /db.opt' を作成/書き込みできません (エラーコード: 2)
理由は何ですか?
これは多くの場合、ローカル コンテキストに存在しないか、現在のユーザーがアクセスできないデータベースに対して実行するコマンドがダンプ ファイルに含まれていることを意味します。ダンプファイルを開き、エラーに記載されている行を見て、何が起こっているかを確認してください。
「db1」からバックアップし、「db2」に復元したため、ダンプファイルで「db1」を「db2」にsedで変更する必要がありました。
そして、すべてうまくいきました。
このエラーに関するヘルプは、MySQLマニュアルにあります:http://dev.mysql.com/doc/refman/5.5/en/cannot-create.html