本教程适用临时搭建MySQL作为测试环境使用。不进行挂载配置文件、数据文件。
不建议尝试各种挂载。可能会导致你创建的账号 root@localhost。你宿主机网络连接root不是localhost,就导致无法连接的场景。还需要费劲去找强制修改MySQL账号与密码教程:https://www.zanglikun.com/4473.html。
MySQL8.4.4
docker run --name mysql8 -e MYSQL_ROOT_PASSWORD=740969606 -d -p 3306:3306 mysql:8.4.4
MySQL8.0.25 - Mac Apple Chip版本
docker run -d \
--name doc-mysql8 \
--platform linux/amd64 \
-e MYSQL_ROOT_PASSWORD=MyPass123! \
-e MYSQL_USER=myuser \
-e MYSQL_PASSWORD=UserPass123! \
-e MYSQL_DATABASE=AIDOC \
-p 3306:3306 \
安装完成。测试连接。
推荐JDBC连接。使用参数:allowPublicKeyRetrieval=true
jdbc:mysql://127.0.0.1:3306?allowPublicKeyRetrieval=true

推荐方式docker compose 安装MySQL8
Github有上传:https://github.com/zanglikun/mysql8.4.4-docker-compose
Docker启动的MySQL执行导入数据
docker exec -i 容器名称 mysql -uroot -pMyPass123! 库名 < script.sql
执行SQL会有点久,控制台不能关闭的。
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
免责声明: 本站文章旨在总结学习互联网技术过程中的经验与见解。任何人不得将其用于违法或违规活动!所有违规内容均由个人自行承担,与作者无关。
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
免责声明: 本站文章旨在总结学习互联网技术过程中的经验与见解。任何人不得将其用于违法或违规活动!所有违规内容均由个人自行承担,与作者无关。
