`
dcj3sjt126com
  • 浏览: 1871474 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

四大备份MySql数据库方法及可能遇到的问题

阅读更多

一:通过备份王等软件进行备份前台进不去?

用备份王等软件进行备份是大多老站长的选择,这种方法方便快捷,只要上传备份软件到空间一步步操作就可以,但是许多刚接触备份王软件的客用户来说还原后会出现一个问题:因为新老空间数据库用户名和密码不统一,网站文件打包过来后因没有修改连接文件,还原数据库是好了,可是前台会提示数据库连接错误,网站从而出现打不开的情况。

解决方法:学会修改网站配置文件,大多是由config和data.php文件来控制,将这些文件中的连接信息设置为正确的连接信息,避免网站不能打开。

二:通过phpmyadmin备份你会发现还原很麻烦

许多站长觉得,mysql数据库是通过phpmyadmin在进行管理,用phpmyadmin进行备份总该很安全吧?于是兴冲冲的进入phpmyadmin,也不管导出选择的是txt,还是rar格式,也不管是不是要分段备份,全部操作一次,这样总会很安全吧?可是一到还原就会傻了眼,原来通过phpmyadmin导出的备份文件还只能通过phpmyadmin软件还原回去,而此时大家会发现这个软件最大只允许还原小于2M的备份来源,麻烦了吧?想破脑袋也找不到办法了吧?

解决方案:

1:如果网站数据少,小于2M是可以直接备份还原的;

2:如果数据较多备份文件过大,有两种方法解决,第一种是分段备份,在phpmyadmin的备份选项中设置为每个备份文件大小不超过2M,第二种是在还原空间的phpmyadmin中修改软件源文件进行设置,改为对还原文件没有大小限制,方法可以在网上搜索。

应该说此种备份方法相对麻烦,且需要自己购有服务器或vps,否则根本没有相关权限,一般情况下不建议选择。

三:直接在mysql文件夹中复制文件偷懒有隐患

部分有独立服务器而且偷懒的站长喜欢直接进入服务器的mysql文件夹下的DATA文件夹找到数据库文件复制后再粘贴到新空间。这样有个很大的弊端:备份的目标数据库如果正在使用的话你在进行复制,粘贴到新空间mysql文件夹后数据库会出现错误。

解决方法:我们不提倡这样搬迁数据库,可靠性不高。

四:通过网站程序自带功能进行备份还原网站显示连接错误?

现在使用到mysql数据库大家又都在广泛使用的网站程序有DZ,PW,DEDE等,这些程序后台都有备份还原功能,因为是自带的功能,兼容性好,方便快捷,1被大家广泛选择,但是新站长大多会遇到一个普遍问题:新的空间分配的数据库名和密码与原数据库资料根本不同,连网站程序后台都进不去,哪还谈的上还原呢?

解决方法:严格按照网站程序说明搬迁,可以重新安装网站程序,再进入后台选择还原已经保存的备份文件进行还原,目前所有的主流程序都提倡这种方法。

分享到:
评论

相关推荐

    mysql数据库基础全部课件

    MySQL数据库是全球最受欢迎的开源关系型数据库管理系统之一,它以其高效、可靠和易于学习的特点,广泛应用于各种规模的企业和项目中。本课件"mysql数据库基础全部课件"旨在为初学者提供一个全面且实用的学习资源,...

    MySQL数据库应用-从入门到精通

    MySQL数据库是全球最受欢迎的关系型数据库管理系统之一,尤其在Web应用程序中广泛应用。《MySQL数据库应用-从入门到精通》这本书旨在帮助读者系统地学习并掌握MySQL的相关知识,从基础概念到高级应用,涵盖全面,...

    MySQL数据库课堂笔记 + MySQL-DEMO

    本资源包含了“MySQL数据库课堂笔记”和一个名为“MySQL-DEMO”的实践项目,旨在帮助学习者深入理解MySQL的基本概念、操作及实际应用。 “MySQL数据库课堂笔记”可能涵盖了以下知识点: 1. **数据库基础**:介绍...

    MySQL数据库面试题(2020最新版)-重点.pdf

    【数据库基础知识】 ...总的来说,MySQL数据库面试题涵盖了从基础概念到高级特性的广泛知识,包括数据库设计、SQL语法、事务处理、性能优化等多个方面,这些知识点对于理解数据库工作原理和解决实际问题至关重要。

    MySQL数据库完整教程(附winx64安装程序包)

    MySQL数据库是世界上最受欢迎的开源关系型数据库管理系统之一,它以其高效、可靠和灵活性著称。本教程旨在为初学者提供全面的MySQL学习路径,包括数据库基础、数据操作语言(DML)与数据查询语言(DQL),以及在...

    MySQL数据库安装包资源下载

    9. **备份与恢复**:为了防止数据丢失,定期备份MySQL数据库至关重要。可以使用`mysqldump`命令进行逻辑备份,或者利用文件系统级别的备份工具进行物理备份。在需要时,通过`source`命令或`mysqlimport`工具恢复备份...

    mysql网络数据库学习指南

    本指南旨在帮助初学者和进阶者深入理解MySQL网络数据库的概念、功能及实际操作技巧。 一、MySQL简介 MySQL是由瑞典MySQL AB公司开发的,现在属于Oracle公司的一款关系型数据库管理系统(RDBMS)。它支持多种操作...

    MySQL数据库在自动测试系统中的应用研究.pdf

    MySQL数据库具有四大关键特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability),通常被称为ACID特性。这些特性确保了数据处理的安全性和准确性,对于自动测试系统来说尤为...

    MySQL数据库.docx

    MySQL数据库支持SQL语句的四大功能: 1. 数据库定义:使用DDL(数据库定义语言)创建、修改和删除数据库中的表和其他结构。 2. 数据库操作:通过DML(数据库操作语言)实现对数据的增、删、改、查操作。 3. 数据保护...

    MySQL数据库工程师常见面试题

    ### MySQL数据库工程师常见面试题详解 #### 问题1:为什么GROUP BY和ORDER BY会使查询变慢? GROUP BY 和 ORDER BY 操作通常会增加查询的复杂度,从而导致性能下降。这是因为这两种操作通常需要对查询结果进行额外...

    MySQL大厂面试题甄选,150道mysql数据库高频面试题讲解 MySQL数据库面试题宝典,mysql面试必考!msql工作必

    本文将深入探讨150道MySQL数据库高频面试题中的关键知识点,帮助你准备面试,提升职业技能。 一、MySQL基础 1. 数据库引擎:InnoDB与MyISAM是MySQL中最常见的两个存储引擎,InnoDB支持事务处理,具有行级锁定,适合...

    MYSQL数据库大进击

    通过《MYSQL数据库大进击》的学习,你不仅可以熟练掌握MySQL的基本操作,还能深入理解其内在机制,从而在实际工作中游刃有余地处理各种数据库问题。无论你是初学者还是有一定经验的开发者,这本书都将是你宝贵的参考...

    mysql数据库高薪面试题

    MySQL数据库是目前最广泛使用的开源关系型数据库管理系统之一,它在企业级应用中扮演着重要角色,因此对MySQL的深入理解和熟练操作是成为一名高薪IT专业人员的关键技能。本资料集合了多道常见的MySQL数据库面试题,...

    《MySQL 数据库实战应用》课程教学.docx

    ### MySQL 数据库实战应用课程知识点概述 #### 一、课程基本信息 - **课程名称**: MySQL 数据库应用 - **课程代码**: XXXXXX - **适用教育层次**: 高职专科 - **适用专业**: 未具体指定,但适用于计算机相关专业 - ...

    《MySQL数据库实战应用教程》教学大纲.docx

    ### MySQL数据库实战应用教程知识点概览 #### 一、课程基本信息 - **课程名称**: MySQL 数据库应用 - **课程代码**: XXXXXX - **适用教育层次**: 高职专科 - **适用专业**: 未具体指定,但适用于计算机相关专业 - *...

    数据库 MySQL入门教程

    MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),它以其高效、稳定和易于学习的特点在Web开发领域占据了重要地位。本教程将带你逐步走进MySQL的世界,了解其基本概念、安装配置、数据类型、SQL语句以及...

    支持 oracle mysql sql server db2等数据库

    这涵盖了市面上常见的四大关系型数据库管理系统(RDBMS),包括Oracle数据库、MySQL开源数据库、Microsoft SQL Server以及IBM的DB2。这些数据库系统在企业级应用中广泛使用,各具特色,满足不同场景的需求。 Oracle...

    数据库系统化实战(MySQL)-丁奇

    总的来说,丁奇的《数据库系统化实战(MySQL)》课程围绕数据库的四大核心问题进行了深入的探讨,通过结合阿里巴巴的实践经验,为数据库的稳定运行提供了实用的解决方案。这门课程对于数据库的管理、维护和优化有着...

    MySQL数据库应用实战教程(慕课版)-实训指导.zip

    MySQL数据库是目前世界上最受欢迎的关系型数据库管理系统之一,广泛应用于各种规模的企业、网站和应用程序中。本教程《MySQL数据库应用实战教程(慕课版)-实训指导》旨在通过实践操作,帮助学习者掌握MySQL的核心...

    mysql操作汇总.pdf

    MySQL是目前广泛使用的开源关系型数据库管理系统(RDBMS),它使用结构化查询语言(SQL)进行数据库管理,本文旨在总结MySQL操作相关的知识点,内容涵盖了MySQL数据类型、数据库和数据表操作、查询语言、约束、事务、...

Global site tag (gtag.js) - Google Analytics