首页
学习
活动
专区
圈层
工具
发布

Power BI连不上MySQL数据库?怎么破?

- 1 - 直连的问题及解决办法 今天要连一个别人管理的MySQL数据库抽取数据,本来想着是个很简单的事儿,因为Power BI本身就提供了MySQL的连接器: 然鹅,当我很开心地去点...但是,本以为安装完就可以了—— 然鹅, 还是不行的!!! 没办法了,赶紧百度……竟然找到个文章,可惜是这样说的:此插件需要安装到当前你的MySQL目录才能生效!!!...如果MySQL数据库的服务器是你自己的,或者说你有权限在数据库服务器上安装插件,那安装后,重新试一下,听说就没问题了……这篇文章也不用往下看了…… 但是,如果你没有权限在数据库服务器端安装这个插件,...,如果选了后发现数据出现乱码或其它相关问题再换ANSI试试,或者提前问数据库管理员) Step 03- 按需要依次填写数据源的名称、描述、IP地址、端口号、用户名、密码及数据库名称,完成后可以进行测试...会直接读取前面我们在Windows里配置的ODBC数据源名称,选择好后确定即可: 后面可能会再让你输入一次数据库连接的用户名和密码,输入后确定,就连上MySQL数据库,可以开心地抽取数据了

31K40

JDK版本升级后连不上MySQL数据库的问题

问题描述 用户在将 JDK 版本从 8 升级到 11 后,发现应用无法连接到 MySQL 数据库,出现连接超时或连接被拒绝的错误。...解决方案演示 2.1 更新MySQL JDBC驱动 问题:在JDK版本升级后,应用无法连接到MySQL数据库 原因分析:旧版本的MySQL JDBC驱动可能不兼容新的JDK 11 解决方案:用户从MySQL...官网下载了与JDK 11兼容的最新MySQL Connector/J驱动 <!...结果 通过以上调整和更新操作,用户成功地解决了JDK版本升级后无法连接到MySQL数据库的问题。应用程序重新连接到MySQL数据库并正常运行,确保了系统稳定性和数据访问能力。...这些措施表明,及时更新JDBC驱动、调整SSL/TLS配置、更新加密算法配置以及调整网络协议等方式,是解决JDK版本升级导致无法连接到MySQL数据库的有效措施,保障了系统平稳过渡和数据库连接的正常运行

2.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    故障分析 | 业务连不上数据库了?小心你的 skip-networking 配置

    1背景 某客户的测试同事本地部署 MySQL 8.0 数据库,配置文件增加部分变量重启数据库之后发现数据库远程连接失败。...------+ | port | 0 | +---------------+-------+ 1 row in set (0.00 sec) 4 查看配置文件 发现客户配置了...需要注意的是当配置了 --skip-grant-tables 变量之后,skip_networking 变量默认也会开启,此时禁用任何远程连接。...官方手册说明 3结论 skip_networking 变量需要根据业务情况来进行配置,对于只允许本地访问的 MySQL 数据库系统来说,强烈建议配置该变量;对于大部分需要远程访问的数据库是不需要进行配置的...这个变量不能动态修改,需要修改配置文件,然后重启数据库服务。 本文关键字:#MySQL# #配置# #TCP/IP#

    1.2K10

    故障分析 | 业务连不上数据库了?小心你的 skip-networking 配置

    1背景 某客户的测试同事本地部署 MySQL 8.0 数据库,配置文件增加部分变量重启数据库之后发现数据库远程连接失败。...------+ | port | 0 | +---------------+-------+ 1 row in set (0.00 sec) 4 查看配置文件 发现客户配置了...需要注意的是当配置了 --skip-grant-tables 变量之后,skip_networking 变量默认也会开启,此时禁用任何远程连接。...官方手册说明 3结论 skip_networking 变量需要根据业务情况来进行配置,对于只允许本地访问的 MySQL 数据库系统来说,强烈建议配置该变量;对于大部分需要远程访问的数据库是不需要进行配置的...这个变量不能动态修改,需要修改配置文件,然后重启数据库服务。 本文关键字:#MySQL# #配置# #TCP/IP#

    1.1K10

    都什么年代了,你居然还连不上GitHub?

    这样就会很流畅了,非常的流畅,跟用Gitee一样流畅。下面给大家介绍一下SSH的配置方式,学会了就可以自己去配置啦!...如果有 id_rsa 和 id_rsa.pub 两个文件,就说明已经存在了,可以跳过生成密钥对的步骤,如果找不到目录或者没有这两个文件,则需要先生成。...我这里是已经有了的,为了给你们演示,我先把他们删掉。2....这时候再到.ssh的文件下面去看,能看到你的id_rsa 和 id_rsa.pub 两个文件,就说明你已经生成成功了。...这个密码只有第一次拉取项目的时候会让你输入,后面再进行别的操作就不需要弄了。 至此,我们的SSH就配置完成啦!学会的朋友可以去试试了,保证你的 clone、pull、push 等操作将会非常流畅

    1.4K30

    IDEA 突然找不到类了?

    按照以前的解决经验,捣鼓了一下,发现没办法解决。于是研究了一下午,终于解决这个问题?。 吐槽一下,刚开始一度以为是这个项目有问题,找了一个同事,发现他的电脑是却可以正常运行这个项目。 ?...这就导致了maven 依赖下载速度过慢,有时候下载还可能会失败。 maven 依赖下载失败,这就会导致 IDEA 找不到相关依赖。...那这个问题解决办法,也比较简单,有冲突,我们就直接解决冲突就可以了。...那由于我本地仓库已经下载了 B 开源版本,那当我本地拉取 A 应用源码,那依赖关系就变成了 图中虚线关系。 IDEA 缺失了 C 依赖,这就导致项目编译错误,无法找到 C 中一些类。

    6.3K40

    mysql一会能连上, 一会连不上

    环境/读前须知MYSQL版本报错难易程度(共5级)是否含模拟脚本5.7/8.01否难易度是根据第一次遇到时, 处理时间来判断的, 不一定准确, 请读者自行斟酌.分析其实这个现象还是很好分析的, 大概有如下...应用和数据库之间有安全设备2. 应用和数据库之间有负载3. 数据库连接满了第一种情况当新连接 经过安全设备的时候 被拦截了. 比如安全设备记录/连接满了, 不允许新连接....有其它连接释放之后, 就可以有新连接了.这就会导致一会能连上, 一会连不上.第二种情况比如你配置了keepalived, 将流量转发到后端的两个mysql, 但是其中某个mysql无法连接(比如,你设置的...DR模式, 但是没有关闭ARP), 采用轮询策略, 就会出现一会连的上, 一会连不上.第三种情况数据库连接满了, 这个可以直接通过报错看出来.总结和解决办法看下mysql连接是否满了, 如果是安全设备的锅..., 就traceroute找, 如果是keepalived之类的锅, 就修改负载或者去掉负载.从事数据库工作, 不但得会数据库,还得会点网络...

    2.4K30

    腾讯云国际站注册:服务器公网突然连不上?问题可能不只出在安全组

    腾讯云防火墙端口不通排查:访问控制与NAT链路详解 一台通过NAT网关对外暴露的云服务器,在开启腾讯云防火墙后,原本稳定的80/443端口突然从公网无法访问,安全组和ACL策略却全部放行——这类“端口消失...路由表指向哪里 很多人排查时只看 NAT 网关本身,却忽略了路由表里的“下一跳”。...比如某创业公司新增一个广州七区子网做数据库只读节点,但忘记将该子网关联到原本正常运行的 NAT 网关,结果新节点能出站拉取公网镜像,但业务从公网主动访问时直接路由黑洞。...更隐蔽的是,防火墙“放通全部 IP”的规则看起来生效了,测试旧子网端口全通,唯独新子网失败——原因正是 NAT 网关的子网关联列表没有更新。...无状态意味着你放行了入站,还得单独放行出站回包,许多端口不通的问题恰恰是出站在ACL层面被丢弃了。

    22810

    端口明明开着,为什么应用还是连不上数据库?

    按照以往的经验,搭建Docker MySQL应该很简单:拉镜像、启动容器、配置端口映射,然后就能用了。结果现实给了我一个响亮的耳光。容器启动后,我用客户端工具连接MySQL,死活连不上。...这让我很纳闷,明明按照标准流程操作的,怎么就连不上呢?故障现象当你在Java项目中,或者是用MySQL客户端进行连接的时候会提示这样的问题:Connection refused 这个错误让人很困惑。...结果他们说:3351端口确实在监听防火墙规则也是开放的MySQL服务状态正常但就是外部连不上!这就奇怪了,端口开着,服务正常,防火墙也没问题,为什么还是连不上呢?...到这里我就有点懵了,网络通、端口开、服务正常,那为什么MySQL客户端就是连不上呢?是不是MySQL本身有什么配置问题?...这就解释了为什么:容器内部能连接 → 因为容器内就是localhost外部连接被拒绝 → 因为外部IP不是localhosttelnet能通但MySQL连不上 → telnet只测试网络,MySQL还要验证用户权限问题的本质

    2.6K20
    领券