Linux环境mysql数据库部分数据迁移

1、Linux下安装Mysql客户端

2、导出数据

2.1 导出表结构和表数据

1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)
mysqldump -uroot -pdbpasswd -d dbname >db.sql;

2、导出數據库為dbname某张表(test)结构
mysqldump -uroot -pdbpasswd -d dbname test>db.sql;

3、导出數據库為dbname所有表结构及表數據(不加-d)
mysqldump -uroot -pdbpasswd  dbname >db.sql;

4、导出數據库為dbname某张表(test)结构及表數據(不加-d)
mysqldump -uroot -pdbpasswd dbname test>db.sql;

2.2 按条件导出

语法:

mysqldump -u用户名 -p密码 数据库名 表名 --where="筛选条件" > 导出文件路径

示例:

mysqldump -h11.11.11.63 -uroot -p09327399 shentb-pro tbl_addresslist --where="createtime > '2019-02-27 00:00:00' and 
createtime < '2019-02-27 23:59:00'" > tbl_addresslist.sql

3、导入目标库

导出的文件是标准的sql语句,可直接导入至新库。
登入Mysql:

mysql -h xxxx -uroot -pxxxx shentb-pro
mysql -h11.11.11.11 -uroot -ppassword

显示数据库列表

show databases;

切换到要操作的数据库

use database_name;

执行导入

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

相关阅读更多精彩内容

  • 今天,就是刚刚,无意间在朋友圈看到一条有关精准扶贫的微信推送,说是重庆统景镇满山遍野的丑橙卖不出去,而种植这些丑橙...
    青衿的世界阅读 458评论 0 4
  • 正在沙发上躺着刷简书。邻居回来了,声音悄悄有些大,三个宝贝们汪汪汪的,我没理会。他说抱抱它们,我才起了身抱了最小的...
    摩创阅读 272评论 0 3
  • 这世间缱绻温柔都是他。
    萌萌的唯爱阅读 136评论 0 0
  • 从书店慢慢悠悠地走出来,夜色已经降临,街上闪烁着霓虹灯,唯美得让人想去拥抱这片夜色。 家里江燕早做好了家常菜,半小...
    素人草记阅读 427评论 0 0

友情链接更多精彩内容