mysql数据库备份及还原

mysql数据库备份及还原

2023年7月30日发(作者:)

mysql数据库备份及还原⼀、Mysql数据库备份指令格式:mysqldump -h主机名 -P端⼝ -u⽤户名 -p密码 (–database) 数据库名 > ⽂件名.sql 注:直接cmd执⾏该指令即可,不需要先mysql -u root -p链接数据库

1、备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > (例:mysqldump -h 122.51.176.153 -uwang -p1992S@ sw_account --default-character-set=gbk --opt -Q -R --skip-lock-tables>)

2、备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库⽽不需要⼿动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword databasename >

3、直接将MySQL数据库压缩备份mysqldump -hhostname -uusername -ppassword databasename | gzip >

4、备份MySQL数据库某个(些)表mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 >

5、同时备份多个MySQL数据库mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 >

6、仅备份数据库结构mysqldump –no-data –databases databasename1 databasename2 databasename3 >

7、备份服务器上所有数据库mysqldump –all-databases >

⼆、数据库还原有三种⽅式:source命令、mysql、gunzip命令1、source 命令进⼊mysql数据库控制台,mysql -u root -pmysql>use 数据库然后使⽤source命令,后⾯参数为脚本⽂件(如这⾥⽤到的.sql)mysql>source /home/work/db/2、mysqlmysql -hhostname -uusername -ppassword databasename < 3、gunzipgunzip < | mysql -uusername -ppassword databasename

三、通过binlog⽇志功能还原误删除数据

发布者:admin,转转请注明出处:http://www.yc00.com/news/1690651718a386696.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信