mysql数据库导出全部的表结构和数据

本来想使用客户端进行导出,但是总是报错:

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即可。

曲线解决问题。代码切换数据库,验证没有问题。

猜你喜欢

转载自renjie120.iteye.com/blog/2171311