当我尝试通过putty在MYSQL中恢复数据库时发生以下错误.
命令: mysql -u root -p db1<dbname.sql ;
错误1(HY000)第7904行:无法创建/写入文件'./ dbname /db.opt'(错误代码:2)
是什么原因?
当源数据库名称与目标数据库名称不同时,我在工作中遇到此错误。我将数据库转储到的一台服务器上,mysqldump db1 > dumpfile并尝试使用将其导入另一台服务器上mysql db2 < dumpfile。
原来,转储文件中的ALTER TABLE db1 ...语句在我命名数据库db2的目标服务器上没有意义。
可能有比这更优雅的解决方案,但是我只是在目标服务器上编辑了转储文件,并用db2替换了db1。
| 归档时间: |
|
| 查看次数: |
8800 次 |
| 最近记录: |