Docker运行MySQL是最轻量快速的方式,推荐使用官方镜像,通过docker run或docker-compose启动并配置持久化、端口映射和密码;注意认证插件兼容性及常见问题处理。

直接用 Docker 运行 MySQL 是最轻量、最快速的方式,不用装依赖、不污染本地环境,开发和测试场景特别适合。
推荐使用官方 mysql 镜像,版本明确、安全更新及时。比如启动一个 MySQL 8.0 实例:
容器运行后,可以用任意 MySQL 客户端连接:
科美智能企业网站管理系统标准版(带手机版)是以asp+access进行开发的企业网站系统,软件还包含了全站生成静态页面的功能。特别提醒:1.切勿用那些调试软件调试(比如:aspweb、NETBOX、小旋风等),如果您想本地运行源码,请参照赠品中的环境搭建教程。
0
123456
127.0.0.1,端口 3306,用户名 root,密码一致caching_sha2_password 插件,部分老客户端不兼容;如遇连接失败,可加参数 --default-authentication-plugin=mysql_native_password 启动,或进容器改用户认证方式适合需要持久化配置、多服务协同(比如搭配 PHP 或 Node 应用)的场景。新建 docker-compose.yml:
version: '3.8'
services:
mysql:
image: mysql:8.0
container_name: mysql-dev
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: 123456
MYSQL_DATABASE: myapp
ports:
- "3306:3306"
volumes:
- ./mysql-data:/var/lib/mysql
- ./my.cnf:/etc/mysql/conf.d/my.cnf:ro
刚上手容易卡在这几个点:
-p 3307:3306
MYSQL_ROOT_PASSWORD 没设,或者挂载目录权限不对(Linux 下可加 --user 999:999 或提前 chown -R 999:999 ./mysql-data)my.cnf 中加上 [client] default-character-set = utf8mb4 和 [mysqld] character-set-server = utf8mb4
以上就是如何使用docker搭建mysql环境_mysql docker环境搭建教程的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号