当前位置: 首页 > news >正文

郑州网站建设设计公司哪家好做网站前端网址可以自己写吗

郑州网站建设设计公司哪家好,做网站前端网址可以自己写吗,上海闵行网站建设,怎么弄推广广告一路走来,所有遇到的人,帮助过我的、伤害过我的都是朋友,没有一个是敌人。如有侵权,请留言,我及时删除! 一、物理备份与逻辑备份 1、物理备份:备份数据文件,转储数据库物理文件到某…

一路走来,所有遇到的人,帮助过我的、伤害过我的都是朋友,没有一个是敌人。如有侵权,请留言,我及时删除!

一、物理备份与逻辑备份

1、物理备份:备份数据文件,转储数据库物理文件到某一目录。物理备份恢复速度比较快,但占  用空间比较大,MySQL中可以用 xtrabackup 工具来进行物理备份。

2、逻辑备份:对数据库对象利用工具进行导出工作,汇总入备份文件内。逻辑备份恢复速度慢,但占用空间小,更灵活。MySQL 中常用的逻辑备份工具为 mysqldump 。逻辑备份就是 备份sql语句 ,在恢复的时候执行备份的sql语句实现数据库数据的重现。

二、MySQL实现逻辑备份

1、备份全部数据库

基本语法:
mysqldump –u 用户名称 –h 主机名称 –p密码 待备份的数据库名称[tbname, [tbname...]]> 备份文件名称.sql

说明: 备份的文件并非一定要求后缀名为.sql,例如后缀名为.txt的文件也是可以的。
 

2、备份全部数据库

使用mysqldump备份整个实例,可以使用 --all-databases 或 -A 参数:

mysqldump -uroot -pxxxxxx --all-databases > all_database.sql
mysqldump -uroot -pxxxxxx -A > all_database.sql
示例:

[root@mysql8 backdata]# mysqldump -uroot -p --all-databases > all-databasesv2.sql

3、备份指定的数据库

使用 --databases 或 -B 参数了,该参数后面跟数据库名称,多个数据库间用空格隔开。如果指定
databases参数,备份文件中会存在创建数据库的语句,如果不指定参数,则不存在。

语法如下:
mysqldump –u user –h host –p --databases [数据库的名称1 [数据库的名称2...]] > 备份文件名
称.sql
示例:备份test数据库

[root@mysql8 backdata]# mysqldump -uroot -hlocalhost -p --databases test > test-db-v1.sql

[root@mysql8 backdata]# mysqldump -uroot -hlocalhost -p -B test > test-db-v2.sql

4、备份指定数据库的部分表
语法如下:

mysqldump –u user –h host –p 数据库的名称 [表名1 [表名2...]] > 备份文件名称.sql
示例:备份单个表

备份test数据库-my_table 表

[root@mysql8 backdata]# mysqldump -uroot -hlocalhost -p  test my_table > test-db-my_table.sql

备份多个表

[root@mysql8 backdata]# mysqldump -uroot -hlocalhost -p  test my_table sales > test-db-my_tablev1.sql

[root@mysql8 backdata]# vi  test-db-my_tablev1.sql
--------------------------------------------

5.备份单表的部分数据
有些时候一张表的数据量很大,我们只需要部分数据。这时就可以使用 --where 选项了。where后面附带需要满足的条件。
示例:备份sales表中id = '1'的数据

[root@mysql8 backdata]# mysqldump -uroot -hlocalhost -p  test sales --where="id=1" > test-salesv1.sql

6 数据库排除某些表的备份

如果我们想备份某个库,但是某些表数据量很大或者与业务关联不大,这个时候可以考虑排除掉这些表,同样的,选项 --ignore-table 可以完成这个功能。
示例:备份test数据库,备份中不包含my_table表

[root@mysql8 backdata]# mysqldump -uroot -hlocalhost -p test --ignore-table test.my_table > bknomy_tablev1.sql

7 只备份结构或只备份数据

只备份结构的话可以使用 --no-data 简写为 -d 选项;

[root@mysql8 backdata]# mysqldump -uroot -hlocalhost -p test --no-data > nodatav1.sql

只备份数据可以使用 --no-create-info 简写为-t 选项。
[root@mysql8 backdata]# mysqldump -uroot -hlocalhost -p test  --no-create-info  > nocreatev1.sql

8 备份中包含存储过程、函数、事件
mysqldump备份默认是不包含存储过程,自定义函数及事件的。可以使用 --routines 或 -R 选项来备份存储过程及函数,使用 --events 或 -E 参数来备份事件。
举例:备份整个atguigu库,包含存储过程及事件:
---后续补齐----
9 mysqldump常用选项
mysqldump 命令参数详解-腾讯云开发者社区-腾讯云

MySQL–mysqldump命令详解-CSDN博客

三、数据库逻辑恢复

数据库恢复基本语法:
mysql –u root –p [dbname] < backup.sql

1、使用备份恢复单库

使用root用户,将之前练习中备份的all.sql文件中的备份导入数据库中,命令如下:
如果备份文件中包含了创建数据库的语句,则恢复的时候不需要指定数据库名称.

示例:备份全部数据库,删除test数据库,然后使用备份恢复

[root@mysql8 backdata]#  mysqldump -uroot -p123456 --all-databases > all-databasesv3.sql

删除前 VS 删除后


使用 all-databasesv3.sql进行恢复

[root@mysql8 backdata]# mysql -u root -p123456 < all-databasesv3.sql 

2、从全量备份中恢复单库

示例:删除test数据库,从全量备份中只恢复test数据库

步骤一、删除test库并从全量备份中分离出test数据库数据信息。

将test数据库恢复信息与全量备份分离

sed -n '/^-- Current Database: `test`/,/^-- Current Database: `/p' all-databasesv3.sql > test.sql 

步骤二、使用分离的 test.sql数据信息进行数据库恢复

[root@mysql8 backdata]# mysql -uroot -p123456 < test.sql 

报错网络说是时区的问题,有待验证?

Mysqldump时区差问题_!40103 set @old_time_zone=@@time_zone-CSDN博客

https://www.cnblogs.com/mr-totoro/p/5807636.html

3、从单库备份中恢复单表

步骤一:

获取MySQL 表结构

[root@mysql8 backdata]#  cat all-databasesv3.sql | sed -e '/./{H;$!d;}' -e 'x;/CREATE TABLE `my_table`/!d;q' >my_table.sql

获取MySQL 表中的数据

[root@mysql8 backdata]# cat all-databasesv3.sql | grep --ignore-case 'insert into `my_table`' > my_table_data.sql

步骤二、使用生成的数据进行恢复

-rw-r--r-- 1 root root     431 Jan 29 01:51 my_table.sql
-rw-r--r-- 1 root root      64 Jan 29 01:51 my_table_data.sql

四、物理备份:直接复制整个数据库 (InnoDB存储引擎的表不适用)

物理恢复:直接复制到数据库目录

http://www.15wanjia.com/news/196334.html

相关文章:

  • 网站建设企业推荐张家港那家做网站
  • 宁波外贸网站建设cms网站开发价格
  • 有什么做同城的网站上市公司排行榜
  • 做军事网站的项目背景图片wordpress 主题 语言包
  • 网站设计公司市场容量网站建设策划书风险控制
  • 网站的管理系统南宁百度网站公司哪家好
  • 雅联网站建设wordpress横向导航
  • 可以做淘宝店铺开关灯网站莱芜最新话题
  • 网站公司后台淮南网红餐厅
  • 网站提示宏推荐网站建设服务商
  • 做网站顺序网站设计培训课程
  • 丹东市住房和城乡建设网站wordpress恢复密码忘记
  • 河北建网站wordpress伪静态配置
  • 郑州做网站推甘肃古典建设集团有限公司网站
  • linux主机上传网站做网站推广电话
  • 网站着陆页怎么做天津餐饮网站建设
  • 哈尔滨网站设计公司百度一下首页百度一下
  • 网站开发顶岗实习报告wordpress wordpress
  • windows8风格网站模板linux网站建设
  • 北京建站者公司企业网站的主要内容
  • 网站首页被黑如何建设网站
  • 物流炒货怎么做网站东莞排名优化团队
  • 鲜花网站开发与设计德州网站建设价格
  • 汉阳放心的建站企丿网站开发大概多久
  • 汉堡只做网站微信官方网站建设
  • 知名品牌网站有哪些任何用c语言做网站
  • 建设网站浩森宇特找一个网站做搜索引擎分析
  • 免费软件制作网站短链接生成
  • 网站抠图怎么做的零售商城
  • 网站做投票系统正在建设中的网站可算违规