phpmyadmin备份数据库,如何进行phpMyAdmin数据库备份
大家好,今天来为大家分享phpmyadmin备份数据库的一些知识点,和如何进行phpMyAdmin数据库备份的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
如何使用mysqldump命令备份mysql数据库
通用规律只有使用--all-databases(-A)会 ERROR 1356,那就看看他到底备份了什么东西。于是喊上同事一起 less看了下,上下扫了两眼。突然发现:1.备份 SQL文件里 DROP掉了 mysql.proc;2.后CREATE了一个新的 mysql.proc;3. LOCK TABLES和 UNLOCK TABLES中间居然没有备份 CREATE ROUTINE任何数据?这不就是相当于每次导入全备都给我一个没有任何 sys schema routines的全新 mysql.proc表?那这不就异常的尴尬?
---- Table structure for table `proc`--
---- Dumping data for table `proc`-
真相大白在官方文档【sys-schema-usage】官方文档明确的告诉我们不会备份 sys库。但在使用 mysqldump在执行--all-databases会清空 mysql.proc导致 sys无法正常使用;这是一个 BUG,并且只存在于 MySQL 5.7.x!
1、mysql_upgrade install or upgrade sys schema
这个方案适用于 sys库已经因为 mysqldump导入而损坏的情况下使用。
注意:mysql_upgrade在修理 sys库的同时,还修理 mysql库和用户库表(期间加锁且速度一般),有极小可能会误伤;使用 mysql_upgrade的时候要加上--upgrade-system-tables,不然会扫描用户库表。
2、全备时同时备份 sys库
这个方案适用于需要还原的数据库,sys库也不太正常的情况下使用;在全备后额外再备份一份 sys库用于修复。
注意:不适用于做主从时使用它。
3、使用 databases全备
这个方案适用于所有场景的全备需求,100%安全。
4、使用 mysql-sys开源代码
如果你的数据库 sys全部中招了,又是生产库。那你只能用这个方法;
mysql-sys:https://github.com/mysql/mysql-sys
中记录了 sys库的创建语句将文件下载到本地,然后根据数据库版本,执行以下命令即可。
如何进行phpMyAdmin数据库备份
注意:为Zen Cart网站做一个备份需要两部分组成:(1)通过FTP上传Zen Cart文件夹的所有文件的副本到服务器上;(2)上传数据库副本,如下所述:使用phpMyAdmin数据库备份1、打开phpMyAdmin2、从下拉菜单(通常在左边)中选择数据库,这样标签也显示出来了(通常在右边显示)3、点击输出键。(注意:确保点击输出键之前已经从下拉菜单选择数据库)4、根据phpMyAdmin版本做出正确的设置选项。(注意:如果出现选择“快速备份”或“自定义备份”,选择“自定义”,然后按照下面“phpMyAdmin V3.4或更高版本使用”一节来做。)使用phpMyAdmin V3.3或更低版本:通过phpMyAdmin备份的理想设置如下所示。没有提及的设置可以保留为默认值。- CHECKED: Structure- CHECKED: Add DROP TABLE- CHECKED: Add AUTO_INCREMENT value- CHECKED: Enclose table and fieldnames with backquotes- CHECKED: Data- CHECKED: Complete Inserts- CHECKED: Extended Inserts- CHECKED: Use hexadecimal for binary fields(or BLOB)- Export Type: INSERT- CHECKED: Save as File- Filename Template: __DB__- Compression:"gzipped"(或者其他你喜欢的,GZIP使文件更小,但zip文件在Windows计算机上更容易被阅读)使用phpMyAdmin V3.4或更高版本:通过phpMyAdmin备份的理想设置如下所示。没有提及的设置保留默认值。如果出现选择“快速备份”或“自定义备份”,选择“自定义”,然后按照下面操作来做。-输出:保存输出到一个文件,将输出状态下的所有设置改为默认值,除了压缩之外。可选:-压缩:“gzip压缩”(或任何你喜欢的,GZIP使文件变小,但zip文件在Windows计算机上更容易阅读)-格式:- SQL-格式特定选项:-你只需要检查“结构与数据”选项。-对象创建选项:-检查本节中的所有框-数据转储选项:-从下拉选择“插入”,并检查“上述两个”选项。其余的保持默认值。5、单击Go,输出。选择文件,保存到电脑上。确保保存在适当的位置。甚至可以刻录成光盘来保管。恢复数据库:-打开phpMyAdmin-从下拉菜单中,选择你想恢复的数据库-点击“导入”选项卡(在旧版本的phpMyAdmin里,可能需要单击“SQL”的标签代替)-点击“浏览”按钮,然后选择你备份时下载的文件-取消选择部分进口章节的“允许进口中断”。-点击继续�0�2�0�2注意:如果你想要恢复与你正在运行的服务器不同版本的MySQL的备份,应该仔细检查额外的交换机。需要确保你有适当的MySQL4复选框设置,等等。如果无法确定,就请教托管公司指导一下。
请问phpmyadmin怎么把数据录入数据库
方法/步骤
1
登录到phpMyAdmin
2
新建一个要导入的数据库,点击“+new”
3
如图,分别填写数据库名称,以及选择数据库的排序规则,
4
完成步骤3,点击“创建”
5
完成步骤4,从右侧就可以看到我们新创建的数据库了,如果没有立即显示,刷新即可立马显示了。
6
单击我们新创建的数据库,
7
然后,我们选择“导入”,
8
完成步骤7,我们点击“选择文件”,
9
点击了“选择文件”之后,就会出现如图所示的弹出框,我们选择要导入的sql就可以了,后缀名可以是.sql,也可以是压缩文件.zip。如图,选择好文件之后,点击“确定”就可以了
10
完成步骤⑨,你就可以从刚才的页面中看到自己上传的文件了,如图所示,其余选项默认就可以了,然后点击“执行”就可以了。
11
这个时候,你就可以看到你的数据已经导入到你新创建的数据库中了
怎样实现使用PHPmyAdmin进行数据库还原
怎样实现使用PHPmyAdmin进行数据库还原
1、确定备份类型首先需要确定数据库的备份文件为何种类型,mssql\mysql等。
MSSQL:常见的有.sql\.mdf\.bak等; MYSQL:常见的有.sql\.myd\.psc等
其中,两种类型的.sql文件不相同,如果客户无法提供确认,则需要使用记事本打开该备份文件查看头部信息,一般MYSQL备份的.SQL文件头部为MySQL dump的信息,此即区分类型。
2、在PHPmyAdmin中创建该数据库名的空数据库。
3、创建完成以后,左侧栏默认即进入该数据库。
4、在右侧窗口选择“Import”;“文件文件的位置”处点击浏览定位至备份文件。
5、点击下方的“执行”即可。注:一般适合较小的备份文件。
好了,关于phpmyadmin备份数据库和如何进行phpMyAdmin数据库备份的问题到这里结束啦,希望可以解决您的问题哈!