mysql导数据到tidb,tidb有专门的工具tidb-enterprise-tools。
hadoop家族操作大数据还是很给力的。今天就测试了一把,还行。
数据量过大,mysql支持不了。mysql只是个临时方案,最终大数据搭建好了以后,还是需要把mysql的数据,导入到hadoop中。
elasticdump是比较好用的es数据导出导入工具。
docker 导出 导入有二种,一种是备份镜像,一种备份容器。数据搬迁,最简单粗暴就是直接COPY,volume的路径就行了。
redis的备份和还原,借助了第三方的工具,redis-dump
mongodb数据备份和还原主要分为二种,一种是针对于库的mongodump和mongorestore,一种是针对库中表的mongoexport和mongoimport。
数据库的导出和导入很重要,一个网站什么比较值钱,就是数据,做好备份很重要。oracle和mysql请参考,oracle导入导出数据库,mysql导入导出数据库
一,赋予导入,导出权限
oracle导入,导出数据库,要有权限,下面是我把导入,导出的权限付给tank这个用户
grant EXP_FULL_DATABASE,IMP_FULL_DATABASE to tank
一,数据库的备份与导入
1),数据库的备份
1.导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
例:mysqldump -u dbadmin -p myblog > /home/zhangy/blog/database_bak/myblog.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
例:mysqldump -u dbadmin -p myblog wp_users> /home/zhangy/blog/database_bak/blog_users.sql
3.导出一个数据库结构
mysqldump -u dbadmin -p -d --add-drop-table myblog > /home/zhangy/blog/database_bak/blog_struc.sql
说明:-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.导出数据库一个表结构
mysqldump -u dbadmin -p -d --add-drop-table myblog wp_users> /home/zhangy/blog/database_bak/blog_users_struc.sql
说明:-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table