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).如果要指定导入某个数据库,则在<前面加入数据库名称
标签:opt,--,恢复,备份,drop,MySQL,quick,目录 From: https://blog.51cto.com/u_16245757/7352089