当前位置: 首页 > article >正文

【docker】安装mysql,修改端口号并重启,root改密

我的docker笔记
【centOS】安装docker环境,替换国内镜像

1. 配置镜像源

使用阿里云镜像加速器,编辑/etc/docker/daemon.json

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://4rauofb7.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

2. 拉取镜像

sudo docker pull anolis-registry.cn-zhangjiakou.cr.aliyuncs.com/openanolis/mysql:8.0.30-8.6

在这里插入图片描述

3. 运行镜像

sudo docker run \
--name mysql8.0 \
-p 6606:3306 \
-v /home/app/mysql:/home/app/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d \
--privileged=true \
registry.openanolis.cn/openanolis/mysql:8.0.30-8.6  

参数详解:

-d: 指定后台运行

-v:mysql数据目录挂载

-e:用户名root,密码root

–privileged:予容器内的进程几乎与宿主机上相同的权限,没有此参数mysql服务可能有权限问题

在这里插入图片描述

4. 查看安装情况

sudo docker images

在这里插入图片描述

  • 有两个重复的,删除一个可以
sudo docker rmi anolis-registry.cn-zhangjiakou.cr.aliyuncs.com/openanolis/mysql:8.0.30-8.6

在这里插入图片描述

5.配置mysql,设置可以远程访问,进入后台

sudo docker exec -it mysql8.0 bash
mysql -uroot -proot 
  • 设置远程访问权限
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;

在这里插入图片描述
在这里插入图片描述

6. 修改连接的端口号,需要停止容器,重启

# 查看当前运行的容器
sudo docker ps
# 停止mysql服务
sudo docker stop e28e15f72071

在这里插入图片描述

7. 换个端口重新启动,需要修改name,不能重名

sudo docker run -d \
--name mysq80 \
-p 6306:3306 \
-v /home/app/mysql:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=root \
f74177ebc092

可以再次测试下连接
终端修改密码就可以:

alter user 'root'@'localhost' identified by '新密码';

http://www.kler.cn/a/573592.html

相关文章:

  • OpenMCU(一):STM32F407 FreeRTOS移植
  • 前端基础之列表渲染
  • 一文读懂Modbus TCP 转 CANopen
  • SVN 简介
  • 【Python编程】高性能Python Web服务部署架构解析
  • 2025年上海安卓发展机遇
  • AI 技术 引入 RTK(实时动态定位)系统,可以实现智能化管理和自动化运行
  • 本地部署nextclade作为进化枝分配、突变检出和序列质量分析(数据集为新冠的数据集,可根据不同的数据集进行,不同病毒的相关分析)
  • 车载测试:智能座舱测试中多屏联动与语音交互的挑战
  • Qt5 C++ QMap使用总结
  • 【算法】prim算法(最小生成树)
  • HCIA-IP编码和子网划分
  • Gartner发布安全运营指标构建指南
  • 通过多线程获取RV1126的AAC码流
  • ES检索elasticsearch实现python库方法
  • 一、go入门
  • 基于javaweb的SSM+Maven高考志愿智能资讯系统设计和实现(源码+文档+部署讲解)
  • vue下载文件 (blob文件流) 及 下载失败报错信息处理
  • 嵌入式学习第二十三天--网络及TCP
  • 2024年12月中国电子学会青少年软件编程(Python)等级考试试卷(六级)答案 + 解析