1. 直接拷贝数据库文件
找到MySQL安装目录,如果是unix系列主机,进入data目录,tar cvf [数据库名].tar [数据库名],然后移动到用户目录,用ftp download这个文件,解压后拷贝到本机MySQL相应目录即可。
2. 使用mysqldump
导出:mysqldump --opt -u root -p[密码] >dbbak.sql (使用--opt而不使用quick,因为quick出来的脚本,没有drop,而且不锁表。而opt反之,--opt 相当于--quick --add-drop-table --add-locks --extended-insert --lock-tables。 能保证数据完整性,导入的时候有drop,也方便些。)
导入:mysql -u root -p[密码] <dbbak.sql(注意这里是mysql而不是mysqldump,这小问题弄了我半天,ft).如果要指定导入某个数据库,则在<前面加入数据库名称
本文介绍了Unix系列主机上MySQL数据库的备份与恢复方法。一是直接拷贝数据库文件,进入data目录打包后下载解压拷贝;二是使用mysqldump,导出时用--opt保证数据完整性,导入时注意命令使用,指定数据库导入需在特定位置加入名称。
811

被折叠的 条评论
为什么被折叠?



