网上关于Mysql使用mysqldump导入导出数据库的问题很多,导出基本没问题。
的导入可能有些不成功,我来特别说明一下。
Mysqldump备份:
Mydump-U username -p password -h主机数据库a-w“SQL条件”-lock-all-tables >
小路
例: (>表格导出,
mysqldump-u root-p 1234-h localhost db1 a-w " id in(选择id
from b)"-lock-all-tables >/home/text . SQL
备份整个数据库的示例:mysqldump-u root-p-h localhost yeshon >
/home/esonbest/yeshon.sql
Mysqldump恢复步骤
1.mysql -u root -p登录mysql
2.删除原始数据库
删除数据库测试
3.创建一个新的空白数据库。
创建数据库测试
3.退出mysql
4 . MySQL dump-u username-p password-h主机数据库</home/test.sql
演示:mysqldump-u root-p-h localhost yeshon
</home/esonbest/yeshon.sql
如果主机是本地的,可以省略它或填入localhost。
这里数据导入完成,大家都以为结束了。mysql进去看看。
使用测试
为什么显示表格是空的?
接下来,关键的一步是登录mysql -u root -p,然后使用。
测试(刚刚导入的数据库名称)
然后使用source命令source test.sql(刚刚导入的sql文件的名称)
好了,现在你已经看了展示表格。你看见许多桌子吗?你完了。