我用mysqldump -h localhost -uroot -p testapp>d:/testapp.sql导出后再用
mysql -h localhost -uroot -p -f -d test<d:/testapp.sql导入的时候必须要在本地先创建一个test的数据库才能导入,有没有办法导出后再倒入的时候直接写导入语句而不用再自己创建数据库的方法?谢谢了
mysql -h localhost -uroot -p -f -d test<d:/testapp.sql导入的时候必须要在本地先创建一个test的数据库才能导入,有没有办法导出后再倒入的时候直接写导入语句而不用再自己创建数据库的方法?谢谢了
就可以了
ERROR 1049 <42000>:Unknown database 'testapp'
mysqldump -h localhost -uroot -p --opt --database testapp> d:/testapp.sql 在导入时不要加-f -d参数,直接导入:
mysql -h localhost -uroot -p <d:/testapp.sql
会自己建立一个数据库testapp详细过程可参考:
mysqldump命令参数解释: http://www.mysqlpub.com/viewthread.php?tid=195&extra=page%3D1
简单备份恢复MySQL数据库例子: http://www.mysqlpub.com/viewthread.php?tid=177&extra=page%3D1
www.MySQLpub.com
导出成功但是mysql -h localhost -uroot -p <d:/testapp.sql这条语句好像不好使
testapp数据库确实在mysql的data里面创建了但是提示不能创建表
ERROR 1005 (HY000) at line 31:can't create table '.\testapp\app_user.frm'(errno:121)
yuelangdao大哥我看那里的详细解释和例子?
http://blog.chinaunix.net/u/29134/showart_287899.html