在帮一位网站用户做服务器搬家时遇到的数据库备份和恢复操作,做此记录。

虽然有一些工具会很方便我们的操作,但终究有不如意的地方,当前服务器控制面板,例如宝塔、cpanel以及其他流行的控制面板一方面方便了我们对服务器的管理和网站的操作,但另一方面也在帮我们淡忘一些常规的服务器操作命令,适当的温习一下基本操作,避免算1+1都需要拿计算器了。下面分享一下使用ssh备份和恢复数据库的操作。2023年的第一篇文章,以此教程分享给大家,祝愿所有看到文章的朋友在新的一年里,工作顺利,身体健康,收入满满!

一、备份数据库

首先使用cd命令进入自己想要备份的目录。选好目录后,在命令行输入以下命令来备份数据库:

mysqldump -h 数据库地址 -p 数据库名称 -u 数据库用户名 >backup.sql

backup.sql是你想要备份的数据库的文件名称(自定义的)。

然后回车,要求你输入登录数据库的密码,输入密码再回车。注意:Linux系统输入密码是不显示的,直接输入完毕回车就可以了。

然后数据库就备份好了,在当前目录下可以查看到backup.sql备份文件。使用FTP工具下载到本地电脑,这样,整个数据库备份过程就完成了。

二、导入数据库

   首先,进入SSH命令行模式后,选择好目录,输入以下命令:

mysql -h 数据库地址 –p 数据库名称 –u 数据库用户名

然后回车,提示输入数据库密码,输入密码后回车就进入了MySQL数据库命令行模式。

最后,输入以下命令再回车:source backup.sql,bak.sql是你已经备份好的数据库文件名称。这样,网站数据库数据就导入到了你的数据库中了。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。