优秀的编程知识分享平台

网站首页 > 技术文章 正文

MySql 从备份文件中提取某个表的数据

nanyue 2024-07-20 00:12:07 技术文章 5 ℃

# 1、从全备份中提取出该表的建表语句

[root@pre ~]# sed -e'/./{H;$!d;}' -e 'x;/CREATE TABLE `user_online`/!d;q' all_database_bak_471_2017-12-04_15_36_38.sql > user_online.sql &

# 2、提取该表的insert into语句

[root@pre ~]# grep -i 'INSERT INTO `user_online`' all_database_bak_471_2017-12-04_15_36_38.sql >> user_online.sql &

# 3、导入到对应的库中

[root@pre ~]# /home/mysql/mysql55_3310/bin/mysql -uroot -p <user_online.sql &

# 4、查看数据

mysql> select count(*) from user_online;

最近发表
标签列表