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

网站建设优化兰州个人网站做经营性

网站建设优化兰州,个人网站做经营性,企业中层管理人员培训课程,怎样用代码制作网站基于mysqldump备份与恢复 mysqldump是一个用于备份 MySQL 数据库的实用工具。 它可以将数据库的结构#xff08;如数据库、表、视图、存储过程等的定义#xff09;和数据#xff08;表中的记录#xff09;导出为文本文件#xff0c;这些文本文件可以包含 SQL 语句#…基于mysqldump备份与恢复 mysqldump是一个用于备份 MySQL 数据库的实用工具。 它可以将数据库的结构如数据库、表、视图、存储过程等的定义和数据表中的记录导出为文本文件这些文本文件可以包含 SQL 语句用于重新创建数据库结构和插入数据从而实现数据库的备份和恢复功能。 优点 简单易用 它是MySQL自带工具安装了MySQL即可使用此工具不需要额外安装。备份灵活 可以备份整个数据库、单个数据库中的某些表甚至可以只备份数据库的结构而不备份数据。跨平台兼容 由于它基于 SQL 语句进行备份备份文件本质上是 SQL 脚本所以在不同的操作系统和 MySQL 版本之间具有较好的兼容性。数据一致性好 在备份过程中mysqldump会尽量保证数据的一致性。 缺点 性能问题 对于大型数据库备份和恢复过程可能会比较慢。备份文件大小问题 备份文件是文本格式包含了 SQL 语句相比一些二进制的备份方式文件大小可能会比较大。锁表问题 当使用默认的备份方式获取全局读锁时会对数据库中的表进行锁定这期间其他对这些表的写入操作如插入、更新、删除会被阻塞。 使用方法 备份整个数据库 此命令为将student库备份到/backup目录下 [rootlocalhost ~]# mysqldump -uroot -p student /backup/student_backup.sql Enter password: 备份多个数据库 通过--databases参数添加多个需要备份得数据库 mysqldump -uroot -p --databases db1 db2 /backup/dbs_backup.sql备份数据库中的部分表 mysqldump -uroot -p mydb table1 table2 partial_tables_backup.sql只备份数据结构 可以使用-d参数 mysqldump -uroot -p -d mydb mydb_structure_backup.sql恢复备份 登录到MySQL进入到命令行页面 创建一个空数据库如果恢复的数据库不存在 进入到数据库 恢复备份。 案例模拟student库被删除从备份中恢复数据 登录到数据库 [rootlocalhost ~]# mysql -uroot -p Enter password: 模拟误删库删除student库 mysql DROP DATABASE IF EXISTS student; Query OK, 1 row affected (0.16 sec)mysql SHOW DATABASES; -------------------- | Database | -------------------- | information_schema | | mysql | | performance_schema | | sys | -------------------- 4 rows in set (0.02 sec) 可以看到已经没有student库了 创建一个新的student库 mysql CREATE DATABASE student; Query OK, 1 row affected (0.91 sec)进入到需要恢复数据的库 mysql USE student; Database changed进行数据恢复 mysql SOURCE /backup/student_backup.sql Query OK, 0 rows affected (0.00 sec)查看是否恢复成功 mysql SHOW TABLES; ------------------- | Tables_in_student | ------------------- | grade_1 | ------------------- 1 row in set (0.01 sec)mysql SELECT * FROM grade_1; ------------------------------------- | id | name | age | gender | birth_date | ------------------------------------- | 1 | 张三 | 7 | 男 | 2017-05-10 | | 2 | 赵六 | 7 | 女 | 2017-07-12 | | 3 | 孙七 | 7 | 男 | 2017-04-18 | | 4 | 周八 | 7 | 女 | 2017-08-05 | | 5 | 熊大 | 7 | 男 | 2017-09-10 | | 6 | 熊二 | 7 | 男 | 2017-09-11 | ------------------------------------- 6 rows in set (0.00 sec)可以看到数据已经恢复了。 除上述案例外还有一些参数可能会用到 -R备份数据库中的存储过程和函数--where根据指定的条件备份表中的数据--column-statistics用于决定是否在备份文件中包含列统计信息--single-transaction对于 InnoDB 存储引擎的数据库这个参数可以在备份过程中保证数据的一致性events用于备份数据库中的事件 更多参数用法请参考mysqldump --help。
http://www.zqtcl.cn/news/105445/

相关文章:

  • 东莞三合一网站制作江阴做网站的公司有
  • mvc5 网站开发之學 pdf百度搜索引擎首页
  • 手机进入网站自动识别城阳区规划建设局网站
  • 网站开发平台的公司订票网站开发公司
  • 郑州网站推广信息网架结构厂家
  • 提升网站流量的方法汕头站扩建
  • 响应式网站建设制作需要注意什么网站建设汇卓
  • 馨雨公司网站建设策划方案一个网站能放多少关键词
  • 福州 网站开发洛阳做网站找哪家好
  • 网站建设创业书海外短视频平台
  • 网站建设的职称做h5长图网站
  • 石家庄正规制作网站公司网页版微信会在电脑上留下记录吗
  • 互联网网站界面设计 要素没有网怎么安装wordpress
  • asp 英文企业网站 免费WordPress发图册
  • 东莞搜索seo优化排名天津seo托管
  • 做网站一年大概的盈利淘宝式网站建设
  • 深圳网站优化最好的方法wordpress文章如何添加标签
  • 炫酷文字制作网站房屋和建设工程信息平台
  • 邢台企业网站制作公司wordpress 博客 安装教程
  • 西宁网站制作公司排名网站开发开题报告范文2019
  • 公司做竞拍网站的收入怎么报税网易门户网站建设
  • 网站建设投资建设一个网站成本多少
  • 如何优化网站内部链接wordpress后台无法预览文章
  • 小白一步步做网站开题报告旅游网站建设
  • 鞋帽箱包网站建设怎么给网站做外链邵连虎
  • linux网站建设模板上海发布公众号官网
  • 信息科技有限公司网站建设网站运营主要做什么
  • 广州建筑公司网站网站上的动态图怎么做
  • win10系统可以做网站搭建网站和微信同步建设
  • 在哪里能找到做网站的人医疗网站建设意见