linux使用docker安装mysql8
时间: 2023-10-15 15:23:42 浏览: 52
要在Linux上使用Docker安装MySQL 8,可以按照以下步骤进行操作:
1.首先,使用以下命令从Docker Hub上拉取MySQL 8的Docker镜像:
```
docker pull mysql:8
```
这将下载MySQL 8的Docker镜像到您的本地系统。
2.接下来,使用以下命令创建并运行一个名为mysql的容器,并设置相关的参数,如端口映射和环境变量等:
```
docker run --restart=unless-stopped -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
```
这将创建一个名为mysql的容器,将MySQL的默认端口3306映射到主机的端口3306,并设置MySQL的root用户密码为123456。
3.如果您想要自定义MySQL的配置文件和数据存储位置,可以使用以下命令进行挂载设置:
```
docker run --restart=unless-stopped -d --name mysql -v /usr/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /usr/mysql/data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
```
这将把主机上的配置文件my.cnf和数据存储目录挂载到容器内对应的位置。请确保主机上的目录存在并具有适当的权限。
4.最后,您可以使用以下命令进入到mysql容器的命令行终端中进行一些操作:
```
docker exec -it mysql /bin/bash
```
这将进入到mysql容器的命令行终端中,您可以在其中执行MySQL相关的命令。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [linux系统中docker如何安装一个mysql8](https://blog.csdn.net/qq_43407683/article/details/130734285)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [CentOS-Docker安装MySQL(单点)](https://blog.csdn.net/jing344986203/article/details/108584792)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]