mysql docker安装
时间: 2023-11-09 10:01:31 浏览: 54
可以通过以下步骤在 Docker 中安装 MySQL:
1. 在 Docker 中搜索 MySQL 镜像:`docker search mysql`
2. 选择一个合适的镜像,例如官方镜像 `mysql/mysql-server`。
3. 使用以下命令拉取镜像:`docker pull mysql/mysql-server`
4. 运行容器:`docker run --name=mysql -d mysql/mysql-server`
5. 查看容器日志,获取初始密码:`docker logs mysql 2>&1 | grep GENERATED`
6. 使用 MySQL 客户端连接容器:`docker exec -it mysql mysql -uroot -p`
在连接 MySQL 客户端后,可以修改密码、创建数据库等操作。
相关问题
mysql使用docker安装
要使用Docker安装MySQL,可以按照以下步骤进行操作:
1. 拉取MySQL镜像:使用命令`docker pull mysql:5.6`来拉取MySQL 5.6版本的镜像。\[2\]
2. 创建并运行容器:使用命令`docker run --name mysql-container -p 3306:3306 -e MYSQL_ROOT_PASSWORD=your_password -d mysql:5.6`来创建并运行一个名为mysql-container的容器,并将容器的3306端口映射到主机的3306端口。请将"your_password"替换为您自己的MySQL root密码。\[3\]
3. 进入容器,登录MySQL:使用命令`docker exec -it mysql-container mysql -uroot -p`来进入容器并登录MySQL。输入您设置的MySQL root密码即可登录。\[2\]
通过以上步骤,您就可以使用Docker成功安装并运行MySQL了。
#### 引用[.reference_title]
- *1* [Docker安装MySql教程步骤](https://blog.csdn.net/hkl_Forever/article/details/125454597)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [Docker安装MySQL docker安装mysql 完整详细教程](https://blog.csdn.net/qq_40739917/article/details/130891879)[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^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
脚本安装mysql docker
脚本安装MySQL Docker非常简单。你只需要执行以下命令即可:
```
docker run -p 3306:3306 --name hrun_mysql -v ~/mysql/conf:/etc/mysql/conf.d -v ~/mysql/data:/var/lib/mysql -v ~/mysql/logs:/logs -e MYSQL_ROOT_PASSWORD=xxxx -d mysql:5.7
```
这个命令会在Docker中运行一个MySQL 5.7的容器,并将容器的3306端口映射到主机的3306端口。同时,它会创建并挂载一些目录用于存储MySQL的配置文件、数据和日志。你需要将`xxxx`替换为你想要设置的MySQL root密码。