首页 > 数据库 >[已解决]Android studio连接远程MySQL问题解决

[已解决]Android studio连接远程MySQL问题解决

时间:2023-03-02 21:34:12浏览次数:48  
标签:加密 MySQL studio mysql Android password

我电脑安装的是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后面的那一串数字),然后数据库应该就能连接上了。

 

标签:加密,MySQL,studio,mysql,Android,password
From: https://www.cnblogs.com/wzs-study/p/17173589.html

相关文章

  • mysql数据库的复制过虑器和mycat的安装使用
    今天分享的是mysql数据库的复制过滤器,其中包括GTID复制以及监控和维护,还有MYCAT的安装及其使用mycat使用过程中所需要注意的事项复制过滤器GTID复制GTID配置范例主服务器vim......
  • android 逆向笔记
    壳检测工具GDA2.逆向分析APP一般流程1.使用自动化检测工具检测APP是否加壳,或者借助一些反编译工具依靠经验判断是否加壳2.如果apk加壳,则需要先对apk进行脱壳......
  • 软件体系架构方面英文文章翻译----Android中MVC、MVP和MVVM架构模式的区别
    DifferenceBetweenMVC,MVPandMVVMArchitecturePatterninAndroid22Dec,2022Developinganandroidapplicationbyapplyingasoftwarearchitecturepattern......
  • 解决 The project is using an incompatible version of the Android Gradle plugin
    积极主动,以终为始Theprojectisusinganincompatibleversion(AGP7.4.1)oftheAndroidGradleplugin.LatestsupportedversionisAGP7.2.0AGP(AndroidGr......
  • mysql数据库二叉树
    假如Mysql的索引结构是二叉树的数据结构,比较理想的结构如下:如果主键是顺序插入的,则会形成一个单向链表,结构如下:  所以,如果选择二叉树作为索引结构,会存在以下缺点:......
  • mysql索引结构
    Mysql索引是在存储引擎层实现的,不同的存储引擎有不同的结构,主要包括以下几种:B+Tree索引:最常见的索引结构,大部分存储引擎都支持B+Tree索引。Hash索引:底层数据结构是用Hash......
  • 3.基于Label studio的训练数据标注指南:文本分类任务
    文本分类任务LabelStudio使用指南1.基于Labelstudio的训练数据标注指南:信息抽取(实体关系抽取)、文本分类等2.基于Labelstudio的训练数据标注指南:(智能文档)文档抽取任务......
  • 【Android逆向】制作Fart脱壳机,完成对NCSearch的脱壳操作
    1.我的手机是Pixel1,下载fart对应的镜像镜像位置具体参考大佬博客https://www.anquanke.com/post/id/2018962执行adbrebootbootloader——重启手机到fastboot模......
  • Android&gradle配置(以小米便签为例)
    写在最前以下所涉及到的某些部分需要翻越中国长城防火墙,请确保你有此能力,本文作者不提供相关技术支持。且本文所有涉及境外网站的图片均来自网络,本人只负责讲解。Android......
  • MySql左连接无法显示左表全部数据
    leftjoinon后边的条件只针对副表,如果要筛选主表必须写在where后。#问题查不出左表全部数据select*fromaleftjoinbona.id=b.idwhereb.name="kk";#解决......