docker安装mysql步骤以及踩的坑

docker 安装mysql8

不废话,上命令

1. docker pull mysql:latest
2. docker run -it --name mysql -v /home/mysql/conf:/etc/mysql/conf -v /home/mysql/log:/var/log/mysql -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=1234 -p 3306:3306 mysql:latest
3. docker ps # 查看运行状态
4. docker logs -f mysql # 查看运行日志

1. docker权限不足
错误信息:
[Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.30-1.el8 started.
[Note] [Entrypoint]: Switching to dedicated user 'mysql'
[Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.30-1.el8 started.
ls: cannot access '/docker-entrypoint-initdb.d/': Operation not permitted

docker 没有足够的权限访问文件,只需要在docker run上加上 --privileged问题即可解决
参考链接

2. 进入mysql服务Access Denied
傻逼了,写文章之前2小时一直出现这个问题,写的时候要素材,直接给好了,淦
启动Docker和创建MySQL容器的步骤如下: 1. 启动Docker服务:`systemctl start docker` [1] 2. 查询MySQL的官方镜像:`docker search mysql` [1] 3. 下载官方镜像中Stars最高的那个:`docker***1] 4. 查看镜像列表:`docker images` [1] 5. 重命名镜像:`docker***1] 6. 创建MySQL容器:`docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -p 3306:3306 -d mysql` [1] 接下来是进入MySQL容器的步骤: 7. 进入MySQL容器:`docker exec -it mysql bash` [3] 8. 登录MySQL:`mysql -u root -p"root"`(注意密码没有空格) 9. 在登录时忽略大小写 以上是使用Docker启动MySQL的完整步骤。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [docker教程步骤,以及docker启动mysql步骤演练](https://blog.csdn.net/yubin1285570923/article/details/83316913)[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_1"}}] [.reference_item style="max-width: 50%"] - *2* [Docker创建Mysql容器的简单步骤](https://download.csdn.net/download/weixin_38565801/14891972)[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_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值