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

【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://registry.cn-hangzhou.aliyuncs.com",
        "https://mirror.ccs.tencentyun.com",
        "https://mirror.huaweicloud.com",
        "https://pypi.doubanio.com/simple"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

### 2. 拉取镜像

```shell
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 '新密码';

相关文章:

  • Android项目优化同步速度
  • 属于网络安全规划重安全性需求
  • 专题02.DeepSeek R1大语言模型发展演进
  • ssm_mysql_暖心家装平台
  • android 横竖屏适配工作总结
  • CentOS 7.9 安装 ClickHouse 文档
  • 信息检索--课程笔记
  • Unity多Pass渲染与GPU Instancing深度优化指南
  • 使用基于深度学习的 T1 加权 MRI 个性化电场图直接估计 tDCS 数字孪生
  • 华为 VRP 系统简介配置TELNET远程登录
  • 第二次CCF-CSP认证(含C++源码)
  • CTF 中的 XSS 攻击:原理、技巧与实战案例
  • BZOJ2121 字符串游戏
  • uniapp+微信小程序+地图+传入多个标记点显示+点击打开内置地图导航+完整代码
  • 网络安全:利用 IP 查询构建网络安全系统的方法
  • 技术方案包括哪些内容
  • JavaAdv——多线程同步案例(售票系统)
  • OpenCV计算摄影学(16)调整图像光照效果函数illuminationChange()
  • BambuStudio学习笔记:KDTreeIndirect类
  • 数据库复习(第五版)- 第四章 数据库安全性
  • 定制网站建设官网/百度数据分析
  • 微网站如何做推广/怎样做好竞价推广
  • 网站建设中的咨询服务/推广普通话的宣传标语
  • seo网站推广策略/黑科技推广软件
  • 管理咨询师证书含金量/正规seo排名多少钱
  • 网站后台无法访问/怎样创建一个自己的网站