Linux备份还原MYSQL数据库

来自:互联网
时间:2018-08-10
阅读:

一般数据库备份还原是通过?phpmyadmin 的在线导入导出,但如果数据库文件非常庞大,比如300M以上,用phpmyadmin就不现实了,如果是虚拟主机,建议用帝国备份王,如果是独立服务器VPS,那就直接用Linux命令来进行备份还原。

备份数据库

标准命令:MySQLdump -u数据库用户名 -p数据库密码 --default-character-set=编码 数据库名 > 数据库文件名.sql
示范案例:mysqldump -usjy -psjyhome.com --default-character-set=gb2312 sjyhome > sjyhome.sql

-u和-p后面是直接靠着的,与用户名和密码没有空格

这里的编码不一定是网站的编码,我的WP是UTF-8编码,但是用UTF-8在这里会出错,用gb2312却成功了,出错了会有提示,大不了换个编码继续上就是了。

备份好的数据库文件默认保存在root根目录下(非网站根目录)

还原数据库

标准命令:mysql -u数据库用户名 -p数据库密码 数据库名 < 数据库文件名.sql
示范案例:mysql -usjy -sjyhome.com sjyhome < sjyhome.sql

注意:我们需要先将sjyhome.sql数据库从外面下载放到root根目录下才会自动检测导入。

返回顶部
顶部