jsdocker pull mysql:5.6
jsdocker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql镜像id
相关信息
-e 参数代表 指定一个环境变量给 mysql的密码设置成123456
jsdocker exec -it mysql容器id bash
bashmysql -u root -p 123456
#进行登录mysql数据库
bashdocker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --restart=always mysql镜像id
注
添加参数 --restart=always
bashdocker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --restart=always -v /root/data:/var/lib/mysql mysql镜像id
bash#备份全部数据
docker exec 容器id sh -c 'exec mysqldump --all-databases -uroot -p"SMYSQL_ROOT_PASSWORD"' > /root/备份.sql
注
-c :执行一条容器的命令,但不进入容器。
bashdocker exec 容器id sh -c 'exec mysqldump -databases 库名 -uroot -p"SMYSQL_ROOT_PASSWORD"' > /root/备份.sql
bashdocker exec 容器id sh -c 'exec mysqldump --no-data -databases 库名 -uroot -p"SMYSQL_ROOT_PASSWORD"' > /root/备份.sql
本文作者:松轩(^U^)
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!