一般数据库备份还原是通过?phpmyadmin 的在线导入导出,但如果数据库文件非常庞大,比如300m以上,用phpmyadmin就不现实了,如果是虚拟,建议用帝国备份王,如果是独立或,那就直接用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根目录下才会自动检测导入。