Docker 部署 MySQL 8.0 完整指南:从拉取镜像到配置远程访问

目录

前言

本方法是通过 yum 方式安装 MySQL,需要确保宿主机能够连接网络。其他安装方式请自行查阅相关资料。

一、拉取镜像

# 下面两个命令效果一致docker pull mysql docker pull mysql:latest # 查看可用版本docker search mysql 

二、查看镜像

使用以下命令查看已安装的 MySQL 镜像:

docker images 

三、运行容器

docker run -p3306:3306 --name mysql --restart=always --privileged=true \-v /usr/local/mysql/log:/var/log/mysql \-v /usr/local/mysql/data:/var/lib/mysql \-v /usr/local/mysql/conf:/etc/mysql \-v /etc/localtime:/etc/localtime:ro \-eMYSQL_ROOT_PASSWORD=123456-d mysql:latest 

命令参数说明:

  • -p 3306:3306:宿主机端口与容器端口映射关系
  • --name mysql:容器名称
  • --restart=always:随 Docker 自动启动
  • --privileged=true:获取宿主机 root 权限
  • -v /usr/local/mysql/log:/var/log/mysql:日志目录映射(宿主机:容器)
  • -v /usr/local/mysql/data:/var/lib/mysql:数据目录映射(宿主机:容器)
  • -v /usr/local/mysql/conf:/etc/mysql:配置目录映射(宿主机:容器)
  • -v /etc/localtime:/etc/localtime:ro:容器与宿主机时钟同步(ro 表示只读)
  • -e MYSQL_ROOT_PASSWORD=123456:设置 root 用户密码
  • -d mysql:latest:后台运行最新版 MySQL 容器

四、查看运行容器

# 查看正在运行的容器dockerps# 查看所有容器dockerps-a

如果容器状态显示为 up,表示启动成功。如果显示 restarting,可能存在问题。查看日志:

docker logs -f mysql 

可能会发现错误:

Failed to access directory for --secure-file-priv. Please make sure that dir 

此时如果执行第五步会报错:

Error response from daemon: Container xxx is restarting, wait until the cont... 

需要执行第六步解决。

五、进入容器内部

dockerexec-it mysql /bin/bash 

六、修改 MySQL 配置

1. 创建配置文件

cd /usr/local/mysql ll cd conf vi my.cnf 

2. 配置内容

[client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] # 设置东八区时区 default-time_zone = '+8:00' # 设置密码验证规则(authentication_policy 替代已废弃的 default_authentication_plugin) authentication_policy=mysql_native_password # 限制导入和导出的数据目录 # 为空:不限制目录;指定目录:必须从该目录导入导出;为 NULL:禁止导入导出功能 secure_file_priv= init_connect='SET collation_connection = utf8mb4_0900_ai_ci' init_connect='SET NAMES utf8mb4' character-set-server=utf8mb4 collation-server=utf8mb4_0900_ai_ci skip-character-set-client-handshake skip-name-resolve 
说明:MySQL 8.0+ 默认使用 caching_sha2_password 认证方式,修改为 mysql_native_password 以兼容更多客户端。

七、重启 MySQL 服务

docker restart mysql 

八、设置 Docker 启动时自动启动 MySQL

docker update mysql --restart=always 

九、再次重启 MySQL

docker restart mysql 

十、授权远程访问

1. 进入容器内部

dockerexec-it mysql /bin/bash 

2. 登录 MySQL

mysql -u root -p# 直接回车进入(使用空密码)

3. 选择数据库

showdatabases;use mysql;

4. 查看用户连接权限

select host,userfromuser;

root 用户默认只有 localhost 连接权限。

5. 修改认证方式和权限

ALTERUSER root@'localhost' IDENTIFIED WITH mysql_native_password BY'123456';updateuserset host ='%'where host ='localhost'anduser='root';-- 刷新权限 flush privileges;-- 退出 MySQLexit

6. 退出容器

exit

完成部署

现在您的 MySQL 容器已成功部署,并支持远程连接。

Read more

用 10% GPU 跑通万亿参数 RL!马骁腾拆解万亿参数大模型的后训练实战

用 10% GPU 跑通万亿参数 RL!马骁腾拆解万亿参数大模型的后训练实战

整理 | 梦依丹 出品 | ZEEKLOG(ID:ZEEKLOGnews) 左手是提示词的工程化约束,右手是 Context Learning 的自我进化。 在 OpenAI 新发布的《Prompt guidance for GPT-5.4》中,反复提到了 Prompt Contracts(提示词合约)。要求开发者像编写代码一样,严谨地定义 Agent 的输入边界、输出格式与工具调用逻辑,进而换取 AI 行为的确定性。 但在现实操作中,谁又能日复一日地去维护那些冗长、脆弱的“提示词代码”? 真正的 Agent,不应只靠阅读 Context Engineering,更应该具备 Context Learning 的能力。 为此,在 4 月 17-18

By Ne0inhk
当OpenClaw引爆全网,谁来解决企业AI Agent的“落地焦虑”?

当OpenClaw引爆全网,谁来解决企业AI Agent的“落地焦虑”?

2026 年 3 月,开源 AI Agent 框架 OpenClaw 在 GitHub 上的星标突破28万,并一度超越 React,成为 GitHub 最受关注的软件项目之一。短时间内,开发者利用它构建了大量实验性应用:从全栈开发辅助,到自动化营销脚本,再到桌面操作自动化,AI Agent 的能力边界正在迅速被拓展。 这股热潮也带动了另一个趋势——本地部署与算力硬件需求的快速增长。越来越多开发者尝试在个人设备或企业服务器上运行 Agent 系统,以获得更高的控制权和数据安全性。 从表面上看,AI Agent 似乎正从“概念验证”走向更广泛的开发实践。但在企业环境中,情况却没有想象中乐观。当企业负责人开始追问—— “它能直接解决我的业务问题吗?” 很多演示级产品仍难以给出令人满意的答案。 如何让 Agent 真正融入企业既有系统、适配复杂业务流程,正成为大模型产业落地必须跨越的一道门槛。 与此同时,中国不同城市的产业结构差异明显:互联网、

By Ne0inhk
二手平台出现OpenClaw卸载服务,299元可上门“帮卸”;2026年春招AI人才身价暴涨:平均月薪超6万;Meta辟谣亚历山大·王离职 | 极客头条

二手平台出现OpenClaw卸载服务,299元可上门“帮卸”;2026年春招AI人才身价暴涨:平均月薪超6万;Meta辟谣亚历山大·王离职 | 极客头条

「极客头条」—— 技术人员的新闻圈! ZEEKLOG 的读者朋友们好,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。(投稿或寻求报道:[email protected]) 整理 | 苏宓 出品 | ZEEKLOG(ID:ZEEKLOGnews) 一分钟速览新闻点! * 微信员工辟谣“小龙虾可自动发红包”:不要以讹传讹 * 蚂蚁集团启动春招,超 70% 为 AI 相关岗位 * 受贿 208 万!拼多多一员工被抓 * 2026 年春招 AI 人才身价暴涨: 平均月薪超 6 万元 * 二手平台出现 OpenClaw 上门卸载服务 * 权限太高,国家互联网应急中心发布 OpenClaw 安全应用的风险提示 * 字节豆包内测 AI 电商功能:无需跳转抖音,日活用户数超

By Ne0inhk
遭“美国政府封杀”后,Anthropic正式提起诉讼!

遭“美国政府封杀”后,Anthropic正式提起诉讼!

整理 | 苏宓 出品 | ZEEKLOG(ID:ZEEKLOGnews) 据路透社报道,当地时间周一,AI 初创公司 Anthropic 正式对美国国防部及特朗普政府提起诉讼,抗议五角大楼将其列为“国家安全供应链风险”主体的决定。 Anthropic 在向美国加州北区地方法院提交的诉讼文件中表示,这一认定“史无前例且非法”,已对公司造成“不可挽回的损害”。公司希望法院撤销该决定,并指示联邦机构停止执行相关认定。 划定 AI 应用红线,双方观点不一 正如我们此前报道,这场争端的核心在于 Anthropic 为其核心 AI 模型 Claude 设定的两条技术使用红线,与美国国防部的使用需求发生根本冲突。 此前,Anthropic 曾与五角大楼签署一份价值最高可达 2 亿美元的合作合同,Claude 也成为少数被纳入美国机密网络环境进行测试的 AI 系统之一。 对此,Anthropic 一直坚持两条底线: * Claude 等技术不得被用于对美国民众的大规模国内监控;

By Ne0inhk