发布网友 发布时间:2022-04-23 07:17
共1个回答
热心网友 时间:2022-04-08 00:39
数据库备份,可以全量备份,也可以备份一部分
备份的方法也有很多种
如果是使用语句进行备份,那么只能导出数据的内容,不包括表的结构
需要先锁表,避免备份过程中表被更新
锁表语句:mysql>LOCK TABLES READ tbl_name;
然后导出数据:mysql>SELECT * INTO OUTFILE_tbl_name.bak‘ FROM tbl_name;
最后将表解锁:mysql>UNLOCK TABLES;
如果是使用工具 mysqlmp 进行备份,就不仅可以导出数据,还可以备份表结构
假如要备份数据库 db_name:shell> mydqlmp db_name
假如要把数据库备份到 bd_name.bak 中:shell> mydqlmp db_name>db_name.bak
还可以用直接拷贝的方法进行备份,也就是直接复制文件来备份数据追问mysqlmp 怎么用呢?有没有教程或者资料提供一下