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

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

- 1 - 直连的问题及解决办法 今天要连一个别人管理的MySQL数据库抽取数据,本来想着是个很简单的事儿,因为Power BI本身就提供了MySQL的连接器: 然鹅,当我很开心地去点...“连接”按钮时,竟然弹出来这么个东西: 既然有提示,那就看一下“了解详细信息”,结果进入MySQL的一个下载页面,让下载mysql-connector-net安装文件: 点击...没办法了,赶紧百度……竟然找到个文章,可惜是这样说的:此插件需要安装到当前你的MySQL目录才能生效!!! 神马意思??? 意思就是—— 你要在数据库服务器端安装!!!...如果MySQL数据库的服务器是你自己的,或者说你有权限在数据库服务器上安装插件,那安装后,重新试一下,听说就没问题了……这篇文章也不用往下看了…… 但是,如果你没有权限在数据库服务器端安装这个插件,...,输入后确定,就连上MySQL数据库,可以开心地抽取数据了: 通过这种方式,我们不需要对服务器端进行调整,尤其在没有数据库服务器管理的权限情况下,这种方式非常有用!

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

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

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

    2.3K10

    mysql升级后, 应用连不上, 报错 Bad handshake

    问题测试环境数据库从 5.7.27 升级到 5.7.44之后, 应用发现连不上数据库了.程序侧报错如下(好它喵的长):xception in thread "main" java.lang.IllegalStateException...)at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2015)at com.mysql.jdbc.ConnectionImpl...$X509TrustManagerWrapper.checkServerTrusted(ExportControlled.java:296)... 28 more查看数据库日志, 发现大量报错如下:2024...我们再查看数据库日志, 也能找到这个报错python对异常的处理确实比java要好一些(至少不是一大堆信息...)-_-证明确实是声明了ssl(java驱动默认)....比如:String url = "jdbc:mysql://192.168.101.202:3306/db1?useSSL=false";总结之前解析的mysql连接协议再一次用上了.

    1.8K20

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

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

    2.5K20

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

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

    2.3K30

    WIN7系统安装MySQL5.6

    Win7下安装Mysql方法 下载mysql安装包 MySQL官网 进行配置 安装包名称:mysql-5.6.12-winx64.zip 解压安装包,记路径,我就直接放在桌面了,并且做了重命名...cmd,切换到目录D:/mysql-5.6.12-win32/bin 启动mysql服务:net start MySQL (若想在cmd命令中直接运行指令,而不用进入bin目录下,需要在环境变量中增加路径...,如图: PS:系统默认的Mysql是自启动的,修改为手工启动的方法: 进入本机的“服务”,修改为手动启动即可,如图: 执行命令 登录mysql mysql -u root -p...修改root密码为123456: mysql > set password = password('123.com'); mysql > flush privileges; mysql > exit...停止mysql服务 net stop MySQL 卸载mysql服务 mysqld.exe --remove

    3.5K30

    用计算机打印出1000,惠普打印机1000一直连不上win7系统电脑

    一些win7 64位纯净版用户购买了惠普打印机1000,连接电脑使用时发现一直连不上。那么惠普打印机连接不上电脑无法打印怎么办呢?今天爱纯净小编告诉大家具体的解决方法。...惠普打印机1000一直连不上win7系统电脑的解决方法: 第一步:首先我们要确认下win7 64位纯净版防火墙和惠普打印机驱动安装完毕。...第二步:点击win7 64位纯净版左下角的【开始】,选择设置-打印机与传真-,这里没有显示惠普打印机。...(这个情况就说明惠普打印机与win7系统电脑的连接出现问题)所以当word打印时预览模式下会发现无此打印机。...关于惠普打印机1000一直连不上win7系统电脑就介绍到这里了。希望能帮助到小伙伴们。

    1.2K10

    MySQL 8.0安装教程(win7 64位)

    # 设置mysql数据库的数据的存放目录 datadir=C:\Program Files\MySQL\Data # 允许最大连接数 max_connections=200 # 允许连接失败的次数。...”插件认证 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 设置mysql客户端默认字符集...3.安装MySQL服务 + 启动MySQL 服务 安装mysql服务 执行下面的命令: mysqld --install [服务名](服务名可以不加默认为mysql) 10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2ppZWRhb2Rlemh1dGk...说明mysql的服务还在把它删掉 用命令sc删除的mysql se delete mysql 再执行安装服务: mysqld --install 服务安装成功之后通过命令net start mysql...启动MySQL的服务 4.连接mysql及修改密码 mysql -uroot -p 回车,然后输入刚才复制的密码 ALTER USER ‘root’@‘localhost’ IDENTIFIED

    1K00

    学习SQL【1】-搭建SQL的学习环境

    PostgreSQL是对象关系型数据库管理系统。与MySQL一样,都是世界上广泛使用的开源数据库(DB)。它严格遵守标准SQL规则,是初学者的最佳选择。...我之前尝试了下载PostgreSQL10.1,但是我发现我连不上数据库,在网上也没有找到解答,无奈,我重新下载了9.5.10版本的。...win10:鼠标右键点击桌面左下角“window”图标,选择“命令提示符(管理员)(A)” ● 对于win8/8.1:同时点击键盘上“window”键+“X”键,选择“命令提示符(管理员)(A)” ● 对于win7...然后就可以执行SQL语句了 三:创建学习使用的数据库 1:执行创建数据库的SQL语句 CREATE DATABASE learn; 创建成功后,会显示如下信息 CREATE DATABASE ?...四:连接到学习使用的数据库(登录) 在命令提示符输入: e:\PostgreSQL\bin\psql.exe -U postgres -d learn 选项“-d learn”是指定“数据库learn

    1.6K60

    MySQL数据库(一):安装MySQL数据库

    安装环境: 操作系统版本:RHEL 6.5 安装版本:MYSQL 5.1 升级版本:MYSQL 5.6 一、简述MYSQL 1.什么是数据库?...DB DataBase :数据库 依照某种数据模型进行组织并存放到存储器的数据集合 DBMS DataBase Manager System :数据库管理系统 用来操作和管理数据库的大型服务软件...DBS DataBase System :数据库系统 即DB+DBMS指带有数据库并整合了数据库管理软件的计算机系统 2.E-R数据模型 3.常见数据库软件服务商 甲骨文:MYSQL...[确定] 6.登陆mysql并查询当前数据库 [root@svr5 mysql]# mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost...需要注意的是这里的root用户不是Linux系统的root用户,而是mysql数据库的管理员root。

    29.6K80
    领券