数据库的导入导出

因使用终端的不同,所以我们有时需要做数据搬迁。此时就需要我们就需要对数据库做导入导出的操作。数据库数据导入导出方法主要分为两种,其一为通过命令导入导出,其二为使用可视化工具导入导出。如果熟悉命令,建议用命令导入导出,避免第三方工具版本差异引起的问题,同时效率更高,但特别注意:采用命令时要注意所使用的用户及其权限等细节。 在目标数据库导入时需要创建与导出时相同的用户名(尽量一致),并赋予不低于导出时用户的权限;同时还需创建与原数据库相同的表空间名,若本地数据库已存在相同的表空间,则只能进行表空间扩充。

可视化工具的导入与导出

navicat中对数据库的导入与导出

navicat演示导出1
navicat演示导出2
navicat演示导入1
navicat演示导入2

以上为在可视化工具Navicat中的导入与导出,就是点点点,即可解决数据迁移的问题,不过导出的数据格式可能会不被其它可视化工具或命令导入导出。最好是使用什么方法导出,就使用什么方法导入。当然,如果不嫌麻烦的话。可以粘贴里面SQL语句一一执行,不过这应该算是最蠢的办法了。

SQLyog中对数据库的导入与导出

导出1

导出2
导入1
导入2

个人感觉SQLyog更好用一些,不过可视化工具之类的,大体就是根据提示点点,问题都不大。

使用命令的导入与导出

mysql自带的指令:
正常终端模式下
导出:
mysqldump -uroot -p 数据库名>c:\data.sql
导入:
mysql -uroot -p 数据库名<c:\data.sql
注意,导入之前首先创建一个新的数据库

导入验证

在Windows终端下验证无误,linux下也是可行的,如果不行多半是权限问题,改变权限为chmod 755 文件名应该可以解决绝大多数问题。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容