云服务器本地自建数据库备份常用的方式是通过PHPmyadmin,Navicat等第三方工具进行备份,然后导出为sql文件。然而网站数据备份总有人不走寻常路,前几日遇到一个客户直接复制备份的MySQL数据库,导入宝塔面板时颇费周折,好在顺利恢复了数据。这篇文章分享自己把复制备份的Mysql数据库导入(还原)宝塔面板的过程。
复制备份Mysql数据库的过程复现
用这种方法备份数据库的,一般是可视化桌面,比如win系统的服务器,用phpstudy搭建php环境,如下图所示依次点击【其他选项菜单】【MySQL工具】【打开数据库目录】即可看到数据库文件所在位置。
如下图所示,www.10086.la就是本人网站的数据库(路径是PHPstudy安装目录/MySQL/data),直接复制这个文件夹进行备份。这里需要说明两点:
1、这种备份方式不可取,属于不走寻常路的备份方式。
2、打开数据库文件夹,您能看到 .frm、.MYD和.MYI 三种后缀的文件,您数据库的每一张表都由这三个扩展名的文件存在。
复制备份的MySQL数据库导入宝塔面板的过程
1、登陆宝塔面板,点击左侧导航【数据库】、再点顶部【添加数据库】,新建一个和原数据库名称密码相同的数据库。(当然也可以不一样,需要在网站文件中修改您的数据库配置文件)
2、点击宝塔面板左侧导航【文件】,找到路径/www/server/data,可以看到您刚才新建的数据库文件夹www@002e10086@002ela (这个就是刚才新建的数据库www.10086.la),进入文件夹www@002e10086@002ela 然后上传刚才备份下来的数据库文件夹www.10086.la里面的所有文件。
3、如果遇到访问网站报错,请查看MySQL版本是否一致,如果不一致请切换为同一版本,如果仍然报数据库错误,请检查文件夹www@002e10086@002ela的权限。
本站所有内容,如有版权、侵权等问题,请及时联系本站做删除。发布者:聚云网,转载请注明出处:https://www.juyun.top/5484.html