实现linux docker mysql 修改root密码
流程图
gantt
title 实现linux docker mysql 修改root密码流程图
section 安装docker
安装docker :a1, done, 2022-03-15, 1d
section 下载mysql镜像
下载mysql镜像 :a2, done, 2022-03-16, 1d
section 创建并启动mysql容器
创建并启动mysql容器 :a3, done, 2022-03-17, 1d
section 使用root密码登录数据库
使用root密码登录数据库 :a4, done, 2022-03-18, 1d
section 修改root密码
修改root密码 :a5, done, 2022-03-19, 1d
状态图
stateDiagram
[*] --> 安装docker
安装docker --> 下载mysql镜像
下载mysql镜像 --> 创建并启动mysql容器
创建并启动mysql容器 --> 使用root密码登录数据库
使用root密码登录数据库 --> 修改root密码
修改root密码 --> [*]
步骤说明
步骤 | 操作 |
---|---|
安装docker | 通过系统包管理工具安装docker,如使用apt-get命令:<br>sudo apt-get install docker-ce docker-ce-cli containerd.io |
下载mysql镜像 | 使用docker pull命令下载mysql镜像:<br>docker pull mysql:latest |
创建并启动mysql容器 | 使用docker run命令创建并启动mysql容器,设置root密码:<br>docker run -p 3306:3306 --name=mysql -e MYSQL_ROOT_PASSWORD=your_password -d mysql:latest |
使用root密码登录数据库 | 使用mysql命令登录mysql数据库:<br>mysql -h localhost -P 3306 -u root -p <br>输入root密码 |
修改root密码 | 使用mysql命令修改root密码:<br>ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; <br>替换"new_password"为新密码 |
代码示例
安装docker:
sudo apt-get install docker-ce docker-ce-cli containerd.io
下载mysql镜像:
docker pull mysql:latest
创建并启动mysql容器:
docker run -p 3306:3306 --name=mysql -e MYSQL_ROOT_PASSWORD=your_password -d mysql:latest
your_password
替换为你自定义的密码
使用root密码登录数据库:
mysql -h localhost -P 3306 -u root -p
根据提示输入root密码
修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
将
new_password
替换为你想要设置的新密码
通过以上步骤和代码示例,你就可以成功实现在Linux使用Docker安装MySQL,并修改root密码了。