说明:举例:利用root用户备份atguigudb3数据库
备份的文件并非肯定要求后缀名为.sql,例如后缀名为.txt的文件也是可以的。
增补:3.3 从全量备份中恢复单库
如果利用--all-databases参数备份了所有的数据库,那么恢复时不需要指定数据库。对应的sql文件包含有CREATE DATABASE语句,可通过该语句创建数据库。创建数据库后,可以执行sql文件中的USE语句选择数据库,再创建表并插入记录。
说明:别的,还可以考虑利用相关工具实现备份。好比,MySQLhotcopy工具。MySQLhotcopy是一个Perl脚本,它利用LOCK TABLES、FLUSH TABLES和cp或scp来快速备份数据库。它是备份数据库或单个表最快的途径,但它只能运行在数据库目录地点的机器上,而且只能备份MylSAM范例的表。多用于mysql5.5之前。
在MySQL版本号中,第一个数字表示主版本号,主版本号相同的MySQL数据库文件格式相同。
提示:6.表的导出和导入
Linux操作系统下的权限设置非常严格。通常环境下,MySQL数据库只有root用户和mysql用户组下的mysql用户才可以访问,因此将数据库目录复制到指定文件夹后,肯定要利用chown命令将文件夹的用户组变为mysql,将用户变为mysql。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |