适用场景
采用Docker部署MySQL时,需要对MySQL的数据,通过服务器命令的方式进行导入导出的情况。文章来源:https://www.toymoban.com/news/detail-837259.html
假设MySQL容器名为dsms_mysql5.7,用户名为root,密码为123456,数据库名为demo,备份SQL文件为backup.sql,则可通过以下命令,实现MySQL数据库脚本的备份和导入。文章来源地址https://www.toymoban.com/news/detail-837259.html
# MySQL备份数据
docker exec dsms_mysql5.7 mysqldump -u root -p123456 demo > backup.sql
# 或者
# 添加了 -it 选项,表示 "interactive terminal"。这个选项允许您与容器的终端进行交互,可以用于观察备份的过程或在执行期间输入其他命令。这对于需要实时监视输出或在执行期间可能需要进行交互的情况很有用。
docker exec -it dsms_mysql5.7 mysqldump -u root -p123456 demo > backup.sql
# MySQL导入数据
docker exec -i dsms_mysql5.7 mysql -u root -p123456 demo < backup.sql
到了这里,关于Docker部署的MySQL容器数据备份与导入的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!