当前位置: 首页 > 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.pierceye.com/news/561861/

相关文章:

  • 备案系统网站wordpress 条件查询
  • 网站建设的两个方面有网站源码如何搭建自己的网站
  • 网站建设的十点优势智慧团建电脑版登录入口官网
  • 重庆专业网站排名团队wordpress标签页模板
  • 网站模板安卓郑州网站建设氵汉狮网络
  • 想学做网站学那个软件好哪些网站可以做设计赚钱
  • 公司网站模板中英文苏州网站建设套餐
  • 威海外贸网站建设可拖拽html网页编辑器
  • 西乡塘网站建设企业vi形象设计是什么意思
  • 做服装到哪个网站拿货品质好广告软文小故事200字
  • 廊坊网站建设设计wordpress上传后如何访问
  • 禅城网站制作网站推广优化技巧大全
  • xampp做的网站能搜索吗广州外贸公司集中地
  • 茶网站建设网站的基础建设
  • 大型机械网站建设公司免费的cms视频网站
  • 杭州做网站哪家好在线设计平台都有哪些比较好用的
  • 内外网网站栏目建设方案专门做电容的网站
  • 一般网站字体多大有没有做公司网站的
  • 做国外进口衣服的网站好怎么推广公众号
  • 安县建设局网站网站建设分金手指排名一
  • 社区网站制作教程社交媒体营销
  • 云南省建设工程质量监督管理站网站房产网站推广
  • 做网站挣钱吗营销导向的企业网站建设步骤
  • 优化网站 优帮云网站是意识形态建设
  • 网站内容建设运维服务wordpress envato主题
  • 响应式网站的几种尺寸推广网站的几种方法
  • php 打开网站东莞网站建设网页推广
  • 正品海外购网站有哪些公司网站开发费用兴田德润在哪儿
  • 怎样做编辑发到网站自由建网站的网络程序
  • 网站开发 卡片cms建站系统 下载