原文链接:从SSH输入命令备份/还原规复MySQL数据库教程 - 搬主题
你可以看到,许多人很难导入巨大的数据库,有时是由于上传限定,有时是由于导入缺点。这里搬主题就分享这个问题的办理办法,从命令行规复MySQL存储。
我们将首先利用命令行创建和规复MySQL备份。

第一步是通过命令行创建MySQL存储。常日人们在创建存储时不会碰着问题,以是你也可以通过PHPMyAdmin来做。但在本教程中,我们将利用命令行创建存储。
为了创建存储,你须要SSH进入你的做事器。一旦进入SSH,运行命令来创建存储
sudo mysqldump -u [user] -p[password] [database_name] > [filename].sql
要创建MySQL存储,你须要有用户和它的密码(这个用户该当能够访问数据库)。请阅读本指南,在MySQL中列出用户。
将[user]更换为可以访问数据库的用户用上述用户的实际密码更换[password]。将[database_name]更换为你想创建备份的数据库一旦存储完成,[filename].sql将是产生的文件,以是给它起一个友好的名字。一旦MySQL存储被创建,你须要把这个文件移动到你想规复它的做事器上。
第2步:利用命令行从存储中规复MySQL第二步是规复我们上面刚刚创建的存储文件。通过SSH登录到你的做事器,在那里看到你已经转移了这个文件。
第1步:创建数据库在进行规复之前,你须要创建数据库,这个存储将被规复。如果你利用CyberPanel,你可以利用本指南创建数据库。
你也可以利用命令行创建数据库,首先登录到你的MySQL做事器。
mysql -u root -p<ROOT_PASSWORD>
用你的MySQL根密码更换<ROOT_PASSWORD>。
创建数据库
create database [DATABASE_NAME]
用数据库的名称更换[DATABASE_NAME],你的数据库将被创建。
第2步:MySQL规复存储一旦数据库创建完毕,就可以利用下面的命令来规复你的存储。
mysql -u [user] -p [database_name] < [filename].sql
将[user]更换为root或数据库的实际用户,同时确保将[filename].sql更换为你上面传输的存储文件的实际路径。
PHPMyAdmin现在我们将利用PHPMyAdmin创建数据库备份,然后通过PHPMyAdmin规复。
这里你将须要安装CyberPanel面板。 CyberPanel会自动为你安装PHPMyadmin,PHPMyAdmin是管理MySQL的图形用户界面。
第1步:从PHPMyAdmin创建MySQL Dump一旦CyberPanel安装完毕,从左侧菜单中选择PHPMyAdmin,它将自动登录到PHPMyAdmin中。
在PHPMyAdmin中,从左边的菜单中选择你想创建MySQL存储(或备份)的数据库,然后从上面的菜单中点击导出,末了点击进入。
然后它将许可你下载你的MySQL数据库的完全存储。
第2步:利用PHPMyAdmin规复MySQL存储数据一旦你从PHPMyAdmin中创建了存储文件,就该从PHPMyAdmin中规复该存储文件了,这样做是非常随意马虎的。
第1步:创建数据库你可以利用我们上面利用的相同方法创建数据库,或者你可以从PHPMyAdmin中创建数据库。
把稳:如果你利用CyberPanel,你也可以从CyberPanel创建数据库,然而,要从PHPMyAdmin中创建数据库,请从顶部菜单中选择SQL,并在方框中输入以下查询内容
create database [DATABASE_NAME]
用数据库的名称更换[DATABASE_NAME],末了点击 "Go"。
第2步:规复数据库
从PHPMyAdmin的左手菜单中选择你上面创建的数据库,并从顶部菜单中点击导入,利用浏览选项选择你上面创建的存储文件。
末了点击Go,它将首先上传,然后利用PHPMyAdmin规复你的MySQL存储。
末了总结
正如搬主题在文章开头提到的,创建和规复数据库的备份有时真的很棘手。有时候有点点小问题就不知道如何办理,因此我们已经尽力覆盖这两种情形,以是,如果你在利用PHPMyAdmin创建和规复备份时碰着困难,你可以通过命令行来完成。