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

淮安神舟建设招标网站中国公司排行榜前十名

淮安神舟建设招标网站,中国公司排行榜前十名,个人工商户做网站备案,网上购物网站建设需求在任何数据库环境中#xff0c;总会有不确定的意外情况发生#xff0c;比如例外的停电、计算机系统中的各种软硬件故障、人为破坏、管理员误操作等是不可避免的#xff0c;这些情况可能会导致数据的丢失、 服务器瘫痪等严重的后果。存在多个服务器时#xff0c;会出现主从服…在任何数据库环境中总会有不确定的意外情况发生比如例外的停电、计算机系统中的各种软硬件故障、人为破坏、管理员误操作等是不可避免的这些情况可能会导致数据的丢失、 服务器瘫痪等严重的后果。存在多个服务器时会出现主从服务器之间的数据同步问题。为了有效防止数据丢失并将损失降到最低应定期对MySQL数据库服务器做备份。如果数据库中的数据丢失或者出现错误可以使用备份的数据进行恢复主从服务器之间的数据同步问题可以通过复制功能实现。 一、物理备份与逻辑备份: 1.物理备份:备份数据文件转储数据库物理文件到某一目录。物理备份恢复速度比较快但占用空间比较大。MySQL中可以用xtrabackup工具来进行物理备份。 2.逻辑备份:对数据库对象利用工具进行导出工作汇总入备份文件内。逻备份恢复速度慢但占用空间小更灵活。MySQL中常用的逻辑备份工具为mysqldump。逻辑备份就是备份sql语句在恢复的时候执行备份的sql语句实现数据库数据的重现。 二、mysqldump实现逻辑备份: 1.备份一个数据库: mysqldump命令执行时可以将数据库备份成一个文本文件。该文件中实际上包含多个CREATE和INSERT语句,使用这些语句可以重新创建表和插入数据。 mysqldump -u 用户名称 -h 主机名称 -p 密码待备份的数据库名称[tbname,[tbname...]] 备份文件名称.sql 2.备份全部数据库: mysqldump -uroot -pxxxxxx --all -databases all_database.sql 3.备份部分数据库: mysqldump -u user -h host -p --databases [数据的名称1 [数据库的名称2...]]备份文件名称.sql 4.备份部分表: mysqldump -u user -h host -p 數据的名称 [表名1 [表名2...]] 备份文件名称.sql 5.备份单表的部分数据 有些时候一张表的数据量很大我们只需要部分数据。这时就可以使用--where选项。where后面附带需要满足的条件。 mysqldump -uroot -p atguigu student --whereid 18 student_bak.sql 6.排除某些表的备份 如果我们想备份某个库但是某些表数据量很大或者与业务关联不大这个时候可以考虑排除掉这些表。选项--ignore-table可以完成这个功能 mysqldump -uroot -p atguigu --ignore-tableatguigu.student no_stu_bak.sql 7.只备份结构或只备份数据 只备份结构的话可以使用--no-data;只备份数据可以使用--no-create-info: mysqldump -uroot -p atguigu --no-data atguigu_no_data_bak.sql mysqldump -uroot -p atguigu --no-create-info atguigu_no_data_bak.sql 8.备份中包含存储过程、函数、事件: mysqldump备份默认是不包含存储过程、自定义函数及事件的。可以使用--routines或-R选项来备份存储过程及函数使用--events或-E参数来备份事件。三、mysql命令恢复数据库: 使用mysqldump命令将数据库中的数据备份成一个文本文件。需要恢复时可以使用mysql命令来恢复备份的数据。mysql命令可以执行备份文件中的CREATE语句和INSERT语句。通过CREATE语句来创建数据库和表。通过INSERI语句来播入备份的数据。 mysql -u root -p [dbname] backup.sql 其中dbname参数表示数据库名称该参数是可选参数,可以指定数据库名也可以不指定。 指定数据库名时表示还原该数据库下的表此时需要确保MySQL服务器中已经创建了该名的数据库; 不指定数据库名时表示还原文件中所有的数据库,此时sql文件中包含有CREATE DATABASE语句不需要MySQL服务器中已存在这些数据库; 四、表的导出和导入 1.表的导出 方式一:SELECT ... INTO OUTFILE; 方式二:musqldump -uroot -p -T 导出路径 数据库名 数据表名 方式三:mysql -uroot -p --executeselect语句 数据库名导出文件路径 2.表的导入: 方式一:LOAD DATA INFILE 文件路径 INTO TABLE 数据库名.表名 方式二:mysqlimport导入 五、数据库迁移: 1.概述:数据迁移(data migration)是指选择、准备、提取和转换数据并将数据从一个计算机存储系统永久地传输到另一个计算机存储系统的过程。此外验证迁移数据的完整性和退役原来旧的数据存储也被认为是整个数据迁移过程的一部分。数据库迁移的原因是多样的包括服务器或存储设备更换、维护或升级应用程序迁移网站集成灾难恢复和数据中心迁移。根据不同的需求可能要采取不同的迁移方案但总体来讲MySQL数据迁移方案大致可以分为物理迁移和逻辑迁移两类。通常以尽可能自动化 的方式执行从而将人力资源从繁琐的任务中解放出来。 2.迁移注意: (1)相同版本的数据库之间迁移:因为迁移前后MySQL数据库的主版本号相同所以可以通过复制数据库目录来实现数据库迁移但是物理迁移方式只适用于MYISAM引擎的表。对于InnoDB表不能用直接复制文件的方式备份数据库。最常见和最安全的方式是使用mysqldump命令导出数据然后在目标数据库服务器中使用MySQL命令导入。 (2)不同版本的数据库之间迁移:旧版本与新版本的MySQL可能使用不同的默认字符集例如有的旧版本中使用latin1作为默认字符集而最新版本的MySQL默认字符集为utf8mb4。如果数据库中有中文数据那么迁移过程中需要对默认字符集进行修改不然可能无法正常显示数据。高版本的MySQL数据库通常都会兼容低版本因此可以从低版本的MySQL数据库迁移到高版本的MySQL数据库。
http://www.zqtcl.cn/news/561861/

相关文章:

  • 营销型 手机网站网站建设方案后期服务
  • 怎么做一个个人网站建网站的八个步骤
  • 淘宝导购网站模版上海网站推广软件
  • 做影视网站引流湖北响应式网站建设费用
  • 网站统计cnzz网站空间有哪些
  • 泉州微信网站开发公司wordpress头像解决
  • 湛江网站建设皆选小罗24专业网站建设 福田
  • 厦门哪些做鲜花的网站门户网站开发设计报告
  • asp.net网站设计分工天津网站开发贴吧
  • 做多语言网站教程南宁vi设计公司
  • 百度联盟 网站备案wordpress 吾爱破解
  • 山西省建设厅网站首页网络营销推广为什么效果不好
  • 建材做网站好吗长沙做网站微联讯点不错
  • 建设小型网站分类门户网站系统
  • 文化馆网站数字化建设介绍138ip地址查询网站
  • 卖汽车的网站怎么做的建设服装网站的论文
  • 网络推广哪个网站好网站建设最低多少钱
  • 怎么在自己电脑做网站北京赛车网站开发
  • 门户网站内容wordpress上下页
  • 长安做英文网站营销型网站搭建
  • 网站开发交接清单seo排名优化方法
  • 各学院二级网站建设通报wordpress注册评论
  • 南通公司做网站无人在线完整免费高清观看
  • 廊坊网站推广局域网网站建设的步骤过程
  • 如何在工信部网站注册简易网页设计代码
  • 做石油系统的公司网站做艺术品展览的网站
  • 枣庄公司网站建设珠海蓝迪装饰设计工程有限公司
  • 广州企业网站营销电话成都网站建设制作设计
  • 求个网站带图片素材域名及密码登录域名管理网站
  • 文交所网站开发wordpress页面编辑插件