mysql备份表 sql语句 mysql备份数据库表 | 您所在的位置:网站首页 › sql语句数据库备份 › mysql备份表 sql语句 mysql备份数据库表 |
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 实验室设备网 版权所有 |