恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

linux centos7 docker 安装mysql解决SpringBoot链接MySQL报:Public Key Retrieval is not allowed

  • 首页
  • 资讯中心
  • /
  • linux centos7 docker 安装mysql解决SpringBoot链接MySQL报:Public Key Retrieval is not allowed

相关资讯

OpenAI Codex工具链实战:从CLI到API批量任务接入指南 2026/8/30 11:46:32
如何用 claude-skills 的 Code Documenter 为代码补齐完整文档:新手快速上手指南 2026/8/30 11:46:32
前端两年经验跳槽面经:React原理、浏览器机制与手写题复盘 2026/8/30 11:46:32

最新资讯

C# MVC实现企业后台管理系统(增删改查)
数据中心电池容量计算与造价清单:避免项目延期取消的关键
Windows下MySQL与Navicat安装配置及建库建表全攻略
Vale:用自然语言Linter让文档检查像代码审查一样自动化
websocket开启多个页面访问同一个连接会失效的问题解决方法
移动优先的Agent设计:碎片化上下文与端云协同的工程实践

今日推荐

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析
数字电路时序基石:深入理解建立时间与保持时间
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

本周热门

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析
数字电路时序基石:深入理解建立时间与保持时间
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

linux centos7 docker 安装mysql解决SpringBoot链接MySQL报:Public Key Retrieval is not allowed

发布时间:2026/8/30 11:51:32
linux centos7 docker 安装mysql解决SpringBoot链接MySQL报:Public Key Retrieval is not allowed SpringBoot链接MySQL报Public Key Retrieval is not allowedspring:datasource:driver-class-name:com.mysql.cj.jdbc.Driver# MySQL 8.X 开始需要增加属性allowPublicKeyRetrieval设置为true否则会报Public Key Retrieval is not allowedurl:jdbc:mysql://localhost:3306/ms?useUnicodetrueallowPublicKeyRetrievaltruecharacterEncodingUTF-8autoReconnecttrueuseSSLfalseserverTimezoneAsia/Shanghai《docker的mysql镜像仓库》查询docker mysql版本docker search mysqlNAME DESCRIPTION STARS OFFICIAL AUTOMATED mysql MySQL is a widely used,open-sourcerelation… 12738[OK]安装docker pull mysql:9.7.29.7.2: Pullingfromlibrary/mysql f7ec5a41d630: Pull complete Digest: sha256:6e0014cdd88092545557dee5e9eb7e1a3c84c9a14ad2418d5f2231e930967a38 Status: Downloaded newer imageformysql:9.7.2 docker.io/library/mysql:9.7.2启动mysql先创建/docker_data/mysql/conf/my.cnf文件mkdir-p/docker_data/mysql/conf/ vim/docker_data/mysql/conf/my.cnf[client]default-character-setutf8mb4[mysql]default-character-setutf8mb4[mysqld]character-set-serverutf8mb4 default_authentication_pluginmysql_native_password运行mysql并挂载卷到宿主机docker run-d-p 3306:3306--privilegedtrue--restartalways-v/docker_data/mysql/data:/var/lib/mysql-v/docker_data/mysql/conf:/etc/mysql/conf.d-e MYSQL_ROOT_PASSWORD123456--name mysql-9.7.2 mysql:9.7.2如果是docker desktop则为以下命令dockerrun-d-p3306:3306--restartalways-eMYSQL_ROOT_PASSWORD123456--namemysql-9.7.2 mysql:9.7.2 --character-set-serverutf8mb4 --collation-serverutf8mb4_unicode_ci开放防火墙端口firewall-cmd --zonepublic --add-port3306/tcp --permanent firewall-cmd --reloadexec进入容器登录mysql创建用户和密码授权刷新。[rootnode1 host_data]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3b9f3b3ad3a6 mysql:9.7.2docker-entrypoint.s…About a minute ago Up About a minute 0.0.0.0:3306-3306/tcp,:::3306-3306/tcp,33060/tcp mysql-9.7.2 fada3bfc9c0d ubuntubash3 hours ago Up 3 hours u1 0bc3e60b4e1f registry/entrypoint.sh /etc…5 hours ago Up 5 hours 0.0.0.0:5000-5000/tcp,:::5000-5000/tcp registry[rootnode1 host_data]# docker exec -it mysql-9.7.2 bashroot3b9f3b3ad3a6:/# mysql -uroot -p123456mysql:[Warning]Usinga password on the command line interface can be insecure.Welcome to the MySQL monitor.Commandsendwith;or \g.Your MySQL connection id is 53 Server version: 9.7.2 MySQL Community Server-GPL Copyright(c)2000,2021,Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its affiliates.Other names may be trademarks of their respective owners.Typehelp;or\hforhelp.Type\cto clear the current input statement.#新建用户mysql CREATE USERx%IDENTIFIED WITH mysql_native_password BYxPASSWORD EXPIRE NEVER;#授权新用户mysql GRANT all on*.*tox%;#刷新新用户mysql FLUSH PRIVILEGES;#退出mysqlmysqlexit;navicat测试连接前提是服务器开放了3306端口或关闭了防火墙挂载卷以后就算别人不小心把你的mysql删掉了也可以通过docker run -d -p 3306:3306 --privilegedtrue -v /docker_data/mysql/log:/var/log/mysql -v /docker_data/mysql/data:/var/lib/mysql -v /docker_data/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD123456 --name mysql-9.7.2 mysql:9.7.2重新安装回来数据也不会丢失。

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号