首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Mysql备份恢复单个

因为云平台的备份是把中所有的都打包成一个 .sql文件,然而这一个.sql文件大约有20G,现阶段的方法是把.sql文件source到数据数据处理机器上,然后再根据需求提出需要的。...思路(原谅我也理解了好一会儿): 主要使用sed命令来实现,加上-n,-e参数把打印的结果追加到一个文件,就得到了想要的的内容。...在一般 sed 的用法,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。...此时,lianst.wp_comments.sql 就是我们从原始备份sql(lianst.sql)中导出的wp_comments的sql语句。接下来我们就可以针对这一个来进行恢复了。...#登陆Mysql服务器 [root@bj ~]# mysql -uroot -p Enter password:   mysql> source lianst.wp_comments.sql;

4.5K110
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL通过 XtraBackup 备份恢复单个

    1.概述 本文通过 XtraBackup 备份单个数据,然后恢复到另一个实例,用于快速迁移大数据量,使用的软件版本为: 软件名 版本 MySQL mysql-5.7.39-linux-glibc2.12...4.备份 MySQL-A sysbench 结构 shell> /mysql/svr/mysql/bin/mysqldump -ugreatsql -pgreatsql -h127.0.0.1 -...sbtest9.frm 可以看到ibd文件已被丢弃 9.prepare 备份文件 注意这里需要加 --export 选项,它允许导出单个以进行导入到另一个服务器 shell> innobackupex...可以看到prepare备份文件后,多了 cfg,exp结尾的文件 11.传输备份文件 将准备好的备份文件后缀名为cfg,ibd,exp的文件传输到MySQL-B实例的sysbench下 shell>...| 10000 | +----------+ 1 row in set (0.04 sec) 总结 通过上述方法可以快速备份恢复大数据量的,也可以同时指定多个,单张或多张进行恢复。

    2K61

    Mysql数据备份还原和数据、数据导出导入

    sed -r 's#^([a-z].*$)#mysqldump -uroot -p 'pwd' --event -B \1|gzip > /opt/back/\1.sql.gz#g'|bash  二、数据还原...mysql -u root 要恢复到的数据 < 备份的数据 mysqldump -u用户 -p密码 数据 < /home/kk/mysql.sql   例子:    mysqldump -uroot...INTO OUTFILE 语句导出数据 以下实例我们将数据 runoob_tbl 数据导出到 /tmp/runoob.txt 文件: mysql> SELECT * FROM runoob_tbl...该方法可用于实现数据的备份策略。 将数据及数据拷贝至其他主机 如果你需要将数据拷贝至其他的 MySQL 服务器上, 你可以在 mysqldump 命令中指定数据名及数据。...以下实例中将从当前目录读取文件 dump.txt ,将该文件的数据插入到当前数据的 mytbl

    6.4K20

    Mysql数据备份和还原

    备份MySQL数据的命令 mysqldump-hhostname-uusername-ppassworddatabasename>backupfile.sql 备份MySQL数据为带删除的格式,能够让该备份覆盖已有数据而不需要手动删除原有数据...|gzip>backupfile.sql.gz 备份MySQL数据某个(些) mysqldump-hhostname-uusername-ppassworddatabasenamespecific_table1specific_table2...>backupfile.sql 同时备份多个MySQL数据 mysqldump-hhostname-uusername-ppassword–databasesdatabasename1databasename2databasename3...备份服务器上所有数据 mysqldump–all-databases>allbackupfile.sql 还原MySQL数据的命令 mysql-hhostname-uusername-ppassworddatabasename...<backupfile.sql 还原压缩的MySQL数据 gunzip<backupfile.sql.gz|mysql-uusername-ppassworddatabasename 将数据转移到新服务器

    4.2K20

    Mysql数据备份与还原

    2. mysqldump 命令备份数据 我们在导出数据的时候会有不同的场景需求,大概有几种情况: 导出 mysql 的所有数据结构 以及 数据 mysqldump --all-databases...--master-data -u用户名 -p'密码' > dbdump.db 导出 mysql 某个单独数据结构 以及 数据 mysqldump -u用户名 -p密码 -h127.0.0.1...-P3306 数据实例名称 > 备份文件.sql 导出 mysql 的数据 结构,不包含 数据 mysqldump -u用户名 -p密码 -h127.0.0.1 -P3306 --add-locks...; log-bin=mysql-bin server-id=1 # 2.配置完毕之后,重启mysql服务 service mysqld restart 2.2 导出 mysql 的所有数据结构...; -- 查看数据,当前没有 Empty set (0.00 sec) mysql> 1590461051865 4.5 使用SOURCE命令还原数据 -- 使用 source 命令导入数据

    1.8K20

    MySQL数据备份与还原

    1.基本命令 1.1 登录mysql: -u:指定登录账户 -h:指定mysql服务器ip -P:指定端口(默认值为0) -p:指定密码(密码需紧跟在-p后面,中间不能有空格) -D:指定要使用的数据...demo 1.2 查看mysql版本: 未登录mysql状态下查询: mysql --version 已登录mysql状态下查询: select version(); 1.3 查看所有数据: show...databases; 1.4 使用指定数据: use dbname; 1.5 查看数据所有数据: show tables; 1.6 查看表结构: desc tablename; 2.备份 2.1...: -d,--no-data:不备份数据,只备份结构 -u:指定登录账户 -h:指定mysql服务器ip -P:指定端口(默认值为0) -p:指定密码(密码需跟在-p后面,中间不能有空格) -v:打印有关各个阶段的信息...mysqldump -uroot -h 127.0.0.1 -P 3306 -proot hostpital > hostpital.sql 3.恢复 3.1 未登录mysql状态下还原: -u:指定登录账户

    3.8K30

    MySQL数据备份与还原

    通常:备份数据名_back.sql 还原备份的文件数据:首先需要进入到mysql环境–>创建-个–>在库下还原 –>source 备份的数据脚本 例子: 备份: 在命令行输入: mysql...-uroot -proot 16jike2_account>D:16jike2_account_back.sql 系统提示在命令行输入密码可能不安全,可以改用一下命令行: mysql -uroot...在D盘的根目录,我们可以看到备份文件已创建 打开16jike2_account_back.sql备份文件,可以看到备份数据的一些创建语句和插入数据: 还原: 避免还原数据与已存在的数据重名,我们先查看一下已存在的数据用..._account; 查看一下当前使用的数据: select database(); 开始还原,使用一下命令: source D:16jike2_account_back.sql; 查看是恢复成功,先查看数据是否恢复...: show tables; 再查看数据的数据: select * from bank; #第二种通过sqlyog工具: 选中需要备份的数据–>右键–>备份/导出–>转储到sql

    3.9K40

    MySQL数据)的导入导出(备份和还原mysql 根据一张数据更新另一张

    这时就要使用到数据)的导出,导入。即将远程的数据)导出到本地文件,然后再将该数据)导入(还原)到本地数据。...这些方法多应用于数据的备份和还原 1.远程数据)导出到本地数据)文件 (1)导出数据 mysqldump -h192.168.1.1 -uroot -p123456 --databases...导入数据) (1)导入数据 在本地数据创建相对应导出的数据mydb同名的数据mysql> create database mydb; 然后退出数据,再使用以下的 命令导入数据文件...mydb.bak到本地数据mydbmysql -uroot -p123456 mydb < /root/data/mydb.bak; 或者进入mysql,使用sourc指令完成数据导入,...是远程数据mydb导出文件的本地存放位置 (2)导入数据 在本地数据创建相对应导出的数据mydb同名的数据mysql> create database mydb; 然后在mysql

    12.2K10

    mysql数据备份和还原的命令_Mysql数据备份和还原常用的命令

    Mysql数据备份和还原常用的命令是进行Mysql数据备份和还原的关键,没有命令,什么都无从做起,更谈不上什么备份还原,只有给系统这个命令,让它去执行,才能完成Mysql数据备份和还原的操作,下面就是操作的常用命令...数据为带删除的格式 备份MySQL数据为带删除的格式,能够让该备份覆盖已有数据而不需要手动删除原有数据。...-hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz 4、备份MySQL数据某个(些) mysqldump...> structurebackupfile.sql 7、备份服务器上所有数据 mysqldump –all-databases > allbackupfile.sql 二、还原命令 1、还原MySQL...数据的命令 mysql -hhostname -uusername -ppassword databasename < backupfile.sql 2、还原压缩的MySQL数据 gunzip <

    6.8K10

    MySQL_数据备份与还原

    mysqldump [-P端口号] -u用户名 -p密码 [-B] 数据1 数据2 > 备份后的名称.bak.sql eg:mysqldump -uroot -p0295 -B test2 test_mysql...> test.back.sql两个数据备份到了一个备份文件上 也可以只进行数据中表的备份 $ mysqldump [-P端口号] -u用户名 -p密码 数据1 2 > 备份后的名称.bak.sql...备份的时候不能加-B,因为-B是专用于数据的,否则会把名当成数据名 eg:mysqldump -uroot -p0295 test2 test2_table1 > test_table1.back.sql...》 本文为https://blog.musnow.top/posts/2109090510/的总结与补充其他知识点详见置顶链接 还原命令在mysql执行 mysql> source 备份文件路径 eg...:source /yj/test2.bak.sql 数据的内容和原来数据的内容是相同的 mysql备份的时候,会将里面的语句智能化简

    10210

    在生产环境修改MySQL结构

    背景 如果我们需要在生产环境修改MySQL数据某个的结构。那么,需要考虑哪些要点,才能确保不会出问题呢? 碰到的问题 这里先描述一下我在生产环境MySQL数据修改结构时遇到的问题。...在开发过程,我发现MySQL某个需要添加一个字段,比如: 需要给Sname后面添加一个字段:Sheight。...我们可以在变更结构的命令添加一个超时时间,如果这个命令在该时间段内一直无法执行,那么会自动超时的,起码可以保证不会长时间的影响用户的操作。...table practice.Student wait 100 add column Sheight int(4) not null default 0 comment '"身高" 总结 在生产环境变更...MySQL数据结构是一件比较有风险的事情,所以一定要三思而后行,避免引起任何可能的线上事故。

    2.2K20

    mysql数据(7):检索信息

    (1)选择所有数据:select * from pet;  (2)修改内容 方法一:先删除用 DELETE FROM pet;  去修改txt内容,再LOAD DATA LOCAL INFILE...如果你使用两个操作符,使用圆括号指明如何对条件进行分组是一个好主意: mysql> select * from pet where( owner='思思' and species='dog') ->...:select name,birth from pet;  找出谁拥有宠物,使用这个查询:select owner from pet;  请注意该查询只是简单地检索每个记录的owner列,并且他们的一些出现多次...添加ORDER BY name子句按照名字对输出进行排序则能够实现 mysql> SELECT name, birth, CURDATE(), -> (YEAR(CURDATE())-YEAR(birth...)) -> - (RIGHT(CURDATE(),5) -> AS age from pet;  了按age而非name排序输出,只要再使用一个ORDER BY子句: mysql> SELECT name

    4.4K20

    PowerBI单个刷新竟然可以这样实现

    可以对单个甚至单个的某个分区进行刷新,效果甚至要比增量刷新还要强大。 不过,这要求用户是【powerbi 管理员】且会配置相关内容;否则需要租户的管理员进行配置并提供相应服务。...假设存在A(onedrive文件)和B(内网数据)。理论上,A和B之间没有任何关系的话,单独刷新A,根本不需要涉及B,所以即使B没有进行数据源凭据的提供,也应该可以对A刷新成功。...思路就是:先将内网数据的数据获取到desktop,发布到service,然后在desktop获取这个发布的语义模型,此时你就创建了“混合模型”: 然后将这个混合模型,再次发布到云端,配置完数据源凭据...第三种方案混合模式更是能够解决大量其他问题,如:多张分别单独刷新,单独计划刷新完全不受影响;多人整理多个数据集,合在一起制作报告;突破pro账号单个数据集不允许超过1GB大小的限制;等等。...最近我也在语雀知识更新我的文章,还有大量的企业PowerBI部署方案与PowerBI应用,相信你会感兴趣的。

    66911

    mysql清空数据_mysql数据之如何清空数据「建议收藏」

    本篇文章主要讲述的是在数据中使用清空命令,具有一定学习价值,有需要的朋友可以了解一下,希望能够对你有所帮助。...在做数据迁移,数据清洗或者写web项目时要将数据替换更新,那么有时要将做清空处理 常用的清空数据的SQL语句有如下两种delete from 名;truncate table 名; 运行测试 我使用的是...MySql待测试的有20000条记录,将其多拷两份以备测试 分别运行两个清空的SQL语句 从结果可以看出两条语句都可以达到清空的目的,而两者的区别是: truncate的效率高于delete...truncate 清除数据后不记录日志,不可以恢复数据,相当于保留mysql的结构,重新创建了这个,所有的状态都相当于新. delete清除数据后记录日志,可以恢复数据,相当于将中所有记录一条一条删除

    9.6K40

    浅谈MySQL数据的备份与还原

    今天体验了一下MySQL的备份与还原,感觉简单多了,分享一下。 一、备份 MySQL的备份我是用mysqldump,这玩意操作及其简单,第一次是用就爱上了。...dbname是需要备份的数据名,可以使用show databases命令来查看所有数据的名称。table1是备份数据下面的名,可以跟多个名。...-u username -p -all-databases > BackupName.sql 实际操作: 将数据reafdb备份到/backup/reafdb.sql。...[root@Geeklp-MySQL ~] # mysqldump -u root -p reafdb >/backup/reafdb.sql Enter password: 二、还原 还原过程也是很简单的...使用mysqldump命令备份的数据的语法如下: mysql -u root -p [dbname] < backup.sql 实际操作: [root@Geeklp-MySQL ~]# mysql

    2.2K10
    领券