本来想使用客户端进行导出,但是总是报错:
Table ‘mysql.proc’ doesn't exist
百度了半天说是mysql数据库的问题。我看了一下 可能数据库确实有问题,但是又对数据库了解不太多。
然后想到吧全部的表结构都倒出来,还有数据就行了。希望有sql语句就ok了。
最后解决办法也是这样的:
1、查询全部的数据库里面的表
show tables;
2、mysql导出表结构:
mysqldump -u root -p -d dwz4j om_employee om_config om_organization >d:\ttt.sql
下面导出表结构还有数据:
mysqldump -u root -p dwz4j 表1 表2 (罗列出来全部的表名) >d:\ttt.sql
3、再新建一个新的数据库,执行上面导出的sql即可。
曲线解决问题。代码切换数据库,验证没有问题。