docker上安装&卸载MySQL

 *   ┏┓   ┏┓+ +
 *  ┏┛┻━━━┛┻┓ + +
 *  ┃       ┃
 *  ┃   ━   ┃ ++ + + +
 *  ████━████ ┃+
 *  ┃       ┃ +
 *  ┃   ┻   ┃
 *  ┃       ┃ + +
 *  ┗━┓   ┏━┛
 *    ┃   ┃
 *    ┃   ┃ + + + +
 *    ┃   ┃
 *    ┃   ┃ +  神兽保佑
 *    ┃   ┃    代码无bug
 *    ┃   ┃  +
 *    ┃    ┗━━━┓ + +
 *    ┃        ┣┓
 *    ┃        ┏┛
 *    ┗┓┓┏━┳┓┏┛ + + + +
 *     ┃┫┫ ┃┫┫
 *     ┗┻┛ ┗┻┛+ + + +

安装MySQL

使用命令 docker pull mysql:版本
docker pull mysql:8.0.30

使用命令启动
docker run -d --name mysql -p 3306:3306 -v mysql_data:/var/lib/mysql -v mysql_conf:/etc/mysql --restart=always --privileged=true -e MYSQL_ROOT_PASSWORD=1234 mysql:8.0.30

MYSQL_ROOT_PASSWORD=‘root密码’

卸载MySQL

1、先使用命令 docker ps -a 查看正在运行的容器和已停止的容器。

2、使用命令 docker stop <容器ID或名称> 停止MySQL容器的运行。例如 docker stop mysql

3、使用命令 docker rm <容器ID或名称> 删除MySQL容器。 例如 docker rm mysql

4、使用命令 docker images 查看已经安装的镜像。

5、使用命令 docker rmi <镜像ID或名称> 删除MySQL镜像。例如 docker rmi mysql:8.0.30

以上就是docker下安装和卸载mysql

### 卸载并重新安装Docker中的MySQL #### 准备工作 为了顺利操作,在开始之前确认已经安装Docker并且可以正常运行容器。如果尚未安装Docker,请先完成其安装过程。 #### 停止并移除现有MySQL容器 对于正在运行的MySQL实例,停止该服务并通过命令删除对应的容器。这一步骤能够确保旧版本不会干扰新版本的部署。 ```bash docker stop mysql_container_name docker rm mysql_container_name ``` 上述命令中`mysql_container_name`应替换为实际使用的容器名称[^1]。 #### 删除数据卷(可选) 若希望彻底清除原有数据库文件以实现全新安装,则还需要定位到存储这些文件的数据卷位置,并执行如下指令来清理它们: ```bash docker volume prune ``` 此命令会询问是否继续,输入&#39;y&#39;确认即可。注意这样做会导致所有未被挂载路径保护起来的数据永久丢失,请谨慎考虑后再行动。 #### 下载最新版镜像 通过官方仓库拉取最新的稳定版MySQL镜像至本地机器上准备后续创建新的实例。 ```bash docker pull mysql:latest ``` #### 创建新的MySQL容器 利用刚刚获取下来的镜像启动一个新的MySQL服务端口映射以及环境变量设置等参数可根据具体需求调整。 ```bash docker run --name=mysql_new -e MYSQL_ROOT_PASSWORD=your_password -d mysql:latest ``` 这里定义了一个名为`mysql_new`的新容器,并设置了root用户的密码作为连接验证的一部分。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值