C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -pzxy test2 < H:\HI_IMAG
E-ACCESS\HIWorkstation_Mysql20080920165845.sql 在cmd执行结束了,但是我的test2数据库里只有一个db.opt,没有其他表的信息?
还有就是备份时能指定数据库吗?我有两个数据库,如果你指定他是恢复的那个?如果我在程序中连接的是test1,但是现在想在test2中试验恢复效果,用上面的语句可以实现ma ? 我写了.bat,在程序中通过创建进程调用cmd执行.bat,但是显示结果是这样的 H:\HI_IMAGE-ACCESS>cd .. H:\>c: C:\>cd C:\Program Files\MySQL\MySQL Server 5.0\bin C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -hlocalhost -uroot -pzxy test2
0 <H:\HI_IMAGE-ACCESS\HIWorkstation_Mysql20080920165845.sql 奇怪的出现了红色字代表的内容
而且test2文件夹下还是原来的内容,只有db.opt 为什么啊
E-ACCESS\HIWorkstation_Mysql20080920165845.sql 在cmd执行结束了,但是我的test2数据库里只有一个db.opt,没有其他表的信息?
还有就是备份时能指定数据库吗?我有两个数据库,如果你指定他是恢复的那个?如果我在程序中连接的是test1,但是现在想在test2中试验恢复效果,用上面的语句可以实现ma ? 我写了.bat,在程序中通过创建进程调用cmd执行.bat,但是显示结果是这样的 H:\HI_IMAGE-ACCESS>cd .. H:\>c: C:\>cd C:\Program Files\MySQL\MySQL Server 5.0\bin C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -hlocalhost -uroot -pzxy test2
0 <H:\HI_IMAGE-ACCESS\HIWorkstation_Mysql20080920165845.sql 奇怪的出现了红色字代表的内容
而且test2文件夹下还是原来的内容,只有db.opt 为什么啊
D:
cd mysql\bin
mysql -u root -p123456 test <d:\a.sql orC:\mysql\bin>mysql -u root -p 密码 < c:/test.sql
source c:\test.sql
mysql -u root -p yourpassword kmxiaoan < kmxiaoan.sql
正确的写法。
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -pzxy -Dtest2 < H:\\HI_IMAG
E-ACCESS\HIWorkstation_Mysql20080920165845.sql 而且你要保证 H:\\HI_IMAG
E-ACCESS\HIWorkstation_Mysql20080920165845.sql 这个文件里面不能有use test;此类的语句!也就是用MYSQLDUMP备份的时候不要加 -B 选项!