专题推荐
专题推荐

恢复.MYD后缀的数据库文件导入到mysql数据库教程

2020-03-26 19:42 分类:VPS教程 阅读(次阅读) 标签:,

我有时候整个服务器备份如果遇到这个服务器有上百个个网站的话会直接一个7zip分卷压缩命令(Linux安装使用7zip压缩文件详细教程)把所有需要备份的文件压缩,然后Xftp下载下来,而不是去phpmyadmin一个一个的sql文件导出.

这样的好处是速度快,花时间少,坏处是如果是新手的话就不会用命令下载与恢复,而且下载下来的文件是.MYD后缀的数据库文件.
很久以前也用这个方法给朋友的数据库做了备份,但是他不会恢复.MYD后缀的数据库文件.
于是我写了本教程.

因为服务器如果出了意外,服务器恢复的文件也是.MYD后缀的数据库文件,也需要学会如何恢复.MYD后缀的数据库文件导入到mysql数据库教程.

步骤一: 直接在文件夹下面ctrl+A全选

但是切记不要选中db.opt,因为你可以理解为这个是数据库的信息文件,而新建一个mysql数据库就会自动生成一个db.opt恢复.MYD后缀的数据库文件导入到mysql数据库教程

步骤二:将除了db.opt之外的文件压缩为zip

zip是Linux默认就能解压的格式(如果你压缩为rar格式服务器会无法解压缩)
在文件夹里面压缩为一个zip,解压的时候不会出现文件夹.

将除了db.opt之外的文件压缩为zip

步骤三:在相关数据库目录直接上传 当前压缩的zip文件

我以宝塔面板为例
比如我要上传的数据库目录为 /www/server/data/www_vpsyi_com

在相关数据库目录直接上传 当前压缩的zip文件

步骤四:点击解压这个zip文件

Linux服务器管理面板的文件管理功能大多可以直接解压缩文件

如果你用的是Xshell那么你可以查看: (Linux安装使用7zip压缩文件详细教程)

解压完成后切记删除刚才上传的zip文件(Linux shell命令行模式下的删除命令为rm)虽然数据库这里外部无法访问,但是需要养成好习惯.

点击解压这个zip文件

Linux服务器管理面板的文件管理功能大多可以直接解压缩文件

步骤五: 解压后注意我们解压的文件权限和文件所有者是644和root

关于权限的介绍文章为: Linux常用命令:chmod命令修改文件或目录的权限

注意解压后的红框内的新增文件的权限与 所有者不是mysql,解压后注意我们解压的文件权限和文件所有者是644和root
没有权限会导致数据库无法正常运行.

我们需要:

1.把数据库文件的所有者改为mysql(db.opt除外)

2.把所有数据库文件改为660(db.opt除外)

解压后注意我们解压的文件权限和文件所有者是644和root

步骤六:修改.MYD后缀的数据库文件的权限和所有者

我们需要:

1.把数据库文件的所有者改为mysql(db.opt除外)

2.把所有数据库文件改为660(db.opt除外)

命令行模式的话需要用到: Linux常用命令:chmod命令修改文件或目录的权限

如果是宝塔等Linux服务器管理面板的话就直接用下图这样的操作就行了.

修改.MYD后缀的数据库文件的权限和所有者

步骤七:复制该数据库的数据库名称和用户名与密码

接下来需要的是让数据库和程序连接起来.

如果你新服务器和旧服务器的数据库名称和用户名与密码不一样的话.需要重新设置下程序的数据库连接的配置文件
所以点击左侧 数据库 找到数据库 点击复制查看密码 然后复制数据库名称 用户名 密码到记事本

复制该数据库的数据库名称和用户名与密码

步骤八:编辑数据库配置文件:

帝国CMS数据库配置文件e/class/config.php
织梦的数据库配置文件为:data/common.inc.php

WordPress的数据库配置文件网站根目录的wp-config.php文件(WordPress搬家换空间换域名备份的几种教程)

找到和你程序对于的数据库配置文件,然后点击编辑 你也可以通过Xshell+Xftp 优秀的Linux VPS管理工具使用教程下载到本地后编辑好后上传覆盖

编辑数据库配置文件

编辑完后记得点击左上角的保存按钮.

编辑数据库配置文件

如果还是不行就去phpmyadmin导出数据库sql文件到本地,然后删除服务器上的数据库了,从本地导入覆盖。


本文地址: https://www.vpsyi.com/myd-mysql-bt.html