【Docker】Docker安装Mysql5.7

创建容器并安装镜像:bash docker run --name mysql-main -p 3306:3306 -e MYSQL_ROOT_PASSWORD=your_password mysql5_7 启动容器:bash docker start mysql-main 通过命令进入 MySQL 容器:bash docker exec -it mysql-main bash 在容器中,登录 MySQL:bash mysql -uroot -pyour_password 设置...
【Docker】Docker安装Mysql5.7
在部署 Docker 容器中的 MySQL 5.7 时,遵循以下步骤可以确保稳定和兼容性。首先,从网易加速源拉取 MySQL 镜像,采用以下命令:

bash
docker pull registry.cn-shanghai.aliyuncs.com/google_containers/mysql-5_7:5.7.24

接下来,重命名镜像:

bash
docker rename mysql-5_7:5.7.24 mysql5_7

创建容器并安装镜像:

bash
docker run --name mysql-main -p 3306:3306 -e MYSQL_ROOT_PASSWORD=your_password mysql5_7

启动容器:

bash
docker start mysql-main

通过命令进入 MySQL 容器:

bash
docker exec -it mysql-main bash

在容器中,登录 MySQL:

bash
mysql -uroot -pyour_password

设置远程授权,例如添加允许远程访问的规则:

sql
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

保存并退出 MySQL:

bash
exit

为了解决 MySQL 查询大小写的问题,编辑容器内的配置文件:

bash
vi /etc/mysql/mysql.conf.d/mysqld.cnf

在 `[mysqld]` 部分添加:

ini
lower_case_table_names=1

保存并退出编辑器。重启 MySQL 容器:

bash
sudo docker restart mysql-main

解决 MySQL 5.7 的查询兼容问题,这通常与版本特定的特性或修复有关,可能需要根据实际情况调整 MySQL 配置或升级容器镜像。

处理密码修改不兼容的问题,可能涉及配置文件的修改,确保与新版本的 MySQL 兼容。

启动 Docker 中的 MySQL 时,可以通过添加参数来定制容器的行为,例如:

bash
docker run -d --name mysql-instance --restart=always -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my_root_password mysql:5.7

此参数 `-d` 表示后台运行,`--restart=always` 确保容器在意外终止后自动重启,`-p 3306:3306` 映射本地端口 3306 到容器的 3306 端口,`-e` 设置环境变量以配置 MySQL。

通过遵循上述步骤,可以确保在 Docker 中高效部署 MySQL 5.7,同时解决常见兼容性和配置问题。2024-08-15
mengvlog 阅读 33 次 更新于 2025-08-10 04:53:14 我来答关注问题0
  •  翡希信息咨询 docker初体验(一)安装中的大坑

    查找Docker CLI:Docker Desktop安装后,Docker CLI通常集成在PowerShell或命令提示符中。可以通过在PowerShell或命令提示符中输入docker --version来检查Docker是否已正确安装。使用Docker Quickstart Terminal:如果安装的是Docker Toolbox,则可以使用桌面上的Docker Quickstart Terminal来访问Docker命令行界面。二...

  •  深空见闻 docker该如何安装

    安装 Docker:下载完成后,在“Finder > Downloads”文件夹里找到 Docker 的安装程序“Docker.dmg”文件,右键点击,选择“Open with > DiskImageMounter(default)”,拖动 Docker 图标到右侧“Applications”即可完成安装。注册 Docker:安装完成后,在主页面点击“Sign In”,因首次访问需点击“Sign Up”...

  •  文暄生活科普 Win10 专业版安装 Docker(不成功你锤我)

    1. 下载Docker 访问Docker官网下载时会被跳转到Docker Hub进行注册,完成注册后即可下载。如有Docker账号,可点击以下链接直接下载。下载链接:安装程序信息:TIPS: Docker Hub官方页面响应不正常,首次访问会一直处于loading状态,可在新标签页中再次打开该网址,进入后注册Docker账号即可。注册过程简单,会验证...

  •  翡希信息咨询 Docker安装与修改默认工作目录

    使用systemctl start docker命令启动Docker后台服务。测试Docker安装:运行docker run helloworld命令以测试Docker是否正确安装。设置Docker开机自启:使用systemctl enable docker命令将Docker设置为开机自动启动。修改Docker默认工作目录:停止Docker服务:在修改默认工作目录之前,需要先停止Docker服务,使用systemctl ...

  •  翡希信息咨询 【渠成平台】 如何安装Docker和Docker Engine

    在渠成平台上安装Docker和Docker Engine的步骤如下:Docker的安装:确保设备满足要求:64位CPU4GB RAMLinux、Windows或macOS系统内核版本至少为3.10在Ubuntu系统上安装Docker:更新包列表:运行sudo aptget update。安装相关依赖:执行sudo aptget install apttransporthttps cacertificates curl gnupgagent ...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部