mysql备份表 sql语句 mysql备份数据库表 您所在的位置:网站首页 sql语句数据库备份 mysql备份表 sql语句 mysql备份数据库表

mysql备份表 sql语句 mysql备份数据库表

2023-05-26 19:05| 来源: 网络整理| 查看: 265

dbname参数表示数据库的名称;table表示备份那个数据库的表名backupname备份数据库名字

第一种:备份一个数据库的那些表mysqldump -u username -p dbname table1 table2 ...-> BackupName.sql

第二种:备份多个数据库

mysqldump -u username -p --databases dbname2 dbname2 > Backup.sql加上了--databases选项,然后后面跟多个数据库

第三种:备份所有库

mysqldump -u username -p -all-databases > BackupName.sql第四种:就是将MySQL中的数据库文件直接复制出来。这是最简单,速度最快的方法。

不过在此之前,要先将服务器停止,这样才可以保证在复制期间数据库的数据不会发生变化。如果在复制数据库的过程中还有数据写入,就会造成数据不一致。这种情况在开发环境可以,但是在生产环境中很难允许备份服务器。

  注意:这种方法不适用于InnoDB存储引擎的表,而对于MyISAM存储引擎的表很方便。同时,还原时MySQL的版本最好相同。

第五种:第三方client软件备份

 

还原数据库:

mysql -u root -p dbname< BackupName.sql dbname 是可选项 ,是用于某些表还原到那些库才需要用到dbname 直接还原库不用加上dbname,也就是数据库名

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有