我电脑安装的是8.0的MySQL,导入使用的jar包是mysql-connector-java-5.0.7

1、首先先按照大佬的链接配置好一些东西,注意!已经安装8.0版本MySQL的保持原样就行,不用重新安装5.0版本的MySQL

(Android studio连接mysql(能踩的坑都踩了)_android studio mysql_黑名单 2841703718的博客-CSDN博客

2、上面的工作都做完之后,报了个错误Client does not support authentication protocol requested by server

其实原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,也就是用户密码加密的规则不同。

改变以前用的用户的密码加密规则可能会导致以前做的javaweb产生意想不到的bug,但是不改的话又无法连接远程数据库。。。最后想到的方案如下

可以直接在MySQL中新建一个用户  (最好可以下载一个navicat,破解方法网上也有)

主机那里写上%,插件和密码过期策略选择如图,其他地方自己来就行。

3.创建完这个用户后,将你的代码中的user、password全部改成这个新用户,ip改为自己电脑的IP(在cmd窗口输入ipconfig后找到WLAN下的IPv4后面的那一串数字),然后数据库应该就能连接上了。

最新文章

  1. 一段freemarker高级分页效果的代码
  2. iOS开发中获取WiFi相关信息
  3. QQ屠龙转世-挖矿
  4. Jquery easyui中的有效性检查
  5. Spring+SpringMVC+Mybatis+ehcache
  6. 微信内置浏览器中,点击下拉框出现页面乱跳转现象(iphone)
  7. 如何用拉姆达表达式(Lambda Expressions) 书写左链接查询
  8. 在Linux环境下给php添加mbstring扩展
  9. <>和“”的区别
  10. Java数据库操作(MySQL与SQLserver)
  11. Vue全局API总结
  12. JS中的事件(对象,冒泡,委托,绑定)
  13. 玩转SpringCloud(F版本) 三.断路器(Hystrix)RestTemplate+Ribbon和Feign两种方式
  14. Heap Allocation Profiles (heap=sites)
  15. Webservice超时问题
  16. 如何在CentOS或者RHEL上启用Nux Dextop仓库 安装shutter截图工具
  17. javascript关于onclick()
  18. 【Linux_Unix系统编程】chapter7 内存分配
  19. apo 简单参考
  20. 请教中文的OCR软件哪个最好?

热门文章

  1. Visual Studio 集成了.NET 升级助手插件
  2. 鼎阳SDS6204长波形读取的潜力挖掘及上海光源测试
  3. 安卓逆向.5 xposed 替换方法-(实战贪吃蛇)
  4. C语言小程序-天天酷跑类游戏 26号完成
  5. 题解 P4317 花神的数论题
  6. PDO使用返回结果集的方法输出数据库里面的单个值
  7. 推荐系统[八]算法实践总结V1:淘宝逛逛and阿里飞猪个性化推荐:召回算法实践总结【冷启动召回、复购召回、用户行为召回等算法实战】
  8. DrCush_0813_风湿性疾病, 药物和新冠指南
  9. 使用python编写简单的api接口
  10. Vue mixin混入的介绍