0
点赞
收藏
分享

微信扫一扫

使用docker安装mysql8

  1. 下载mysql镜像,大小为565MB

sudo docker pull mysql:8.0.33

  1. 安装mysql,设置root用户密码为root,挂载目录/mymysql/datadir为数据目录

sudo docker run --name mysql01 -p 3306:3306  -v /mymysql/datadir:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.33 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci  

  1. 进入mysql容器

sudo docker exec -it mysql01 bash

  1. mysql数据库导出命令

sudo docker exec mysql01 sh -c 'exec mysqldump  -uroot -p"$MYSQL_ROOT_PASSWORD"'  --databases testdb > testdb-databases.sql

  1. mysql数据导入

sudo docker exec -i mysql01 sh -c 'exec mysql -uroot -p"$MYSQL_ROOT_PASSWORD"' < testdb-databases.sql

举报

相关推荐

0 条评论