无论是我们做个人博客还是公司需要运营网站,学习备份网站文件和数据库都是必须的常识。 对于网站的文件,可以直接用在线命令打包(在Linux系统中用unzip/zip/tar的常用压缩和解压缩命令详细说明),用FTP本地下载进行备份,也可以用WGET类的code
如果数据库很小,则采用导出和导入phpmyadmin的方法,但如果达到10M以上,则有些网站的数据库将达到接近1GB。 采用这个方法的话不会顺利的吧。 因此,我学到了导出备份和恢复时需要更常用的数据库导出的技能。 在此采用Mysqldump/MySQL命令。
一、导出备份
mysqldump -u数据库名称-p数据库密码数据库用户名数据库备份名称. sql
为了在适当的位置执行命令,必须将上述文本位置替换为数据库中的信息,以便可以导出备份数据库。
第二,重新启动恢复
mysql -u数据库名称-p数据库密码数据库用户名/根/数据库文件. sql
要运行上述脚本,在运行当前的数据库恢复命令时,必须将其放置在当前的数据库文件目录下。 当然,数据库用户名和用户已经创建,数据库密码也是当前的数据库密码。
三、备份某个表格
mysqldump -u数据库名称-p数据库密码数据库用户名table 1表2备份名称. SQL
也可以只备份一个或多个数据库中的表。
总结来说,用mysqldump命令备份和恢复数据库和mysql命令比直接导入和导出的方法效率高得多,可以确保数据库的完整性。