(低级错误)IDEA/Goland报错连接数据库失败:URL错误和权限问题。

前言

做毕设ing,使用Goland自带的数据库工具连接服务器的数据库。报错

错误: Malformed database URL, failed to parse the main URL sections. (view)

在这里插入图片描述

服务器是华为云,使用宝塔面板。数据库版本5.6.50。

排查过程

鉴于Goland报错报的狗屁不是,所以先用本地cmd去尝试连接。

mysql -h主机地址 -u用户名-p用户密码

在这里插入图片描述
被拒了?赶紧检查一下权限…发现果然忘记了设置。

在这里插入图片描述

修改后,可以访问。
在这里插入图片描述

但是在Goland中,依旧报错。
在这里插入图片描述
既然是配置问题那就手动修改一下,发现之前这里主机是直接复制过去的,错误复制成了http://123.60.48.133/
而显然实际应该是123.60.48.133
在这里插入图片描述
修改后,连接成功!

总结

1、排查时候先去本地cmd连接。这个过程发现了是自己失误忘记开权限,只记得加了3306端口的放行。
2、写地址时候记得写对。

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: "malformed database url, failed to parse the main url sections"的意思是数据库URL格式错误,无法解析主URL部分。这通常意味着在配置数据库连接时输入的URL存在错误或不完整,导致程序无法正确地连接数据库。要解决这个问题,需要检查输入的URL是否正确,确保包含必需的信息(例如用户名、密码、主机地址等),并且遵循正确的格式。 ### 回答2: “malformed database url,failed to parse the main url sections” 是指数据库连接URL格式不正确,在解析主要URL部分时出现了错误而无法连接数据库。 这个错误通常发生在应用程序或网站尝试连接数据库时,因为URL格式有误而导致连接被拒绝。通常来说,这个错误是由程序员编写URL时出现的拼写错误、语法错误或格式错误造成的。 解决这个问题的方法是检查URL是否正确,包括确认URL的拼写、语法和格式是否正确。可以尝试使用不同的数据库管理工具进行测试,以确定是否可以成功连接数据库。如果确认URL正确,则可能需要检查数据库是否已启动,并检查其它相关连接参数是否正确。 在编写程序时,应该采用一系列最佳实践,如使用常量代表URL、避免手写URL、使用标准URL格式,并进行输入验证和错误处理,以确保编写的程序没有这种错误。 ### 回答3: 在使用数据库进行数据处理时,可能会出现“malformed database url,failed to parse the main url sections”的错误。其中,“malformed database url”指的是数据库URL地址出现了错误,“failed to parse the main url sections”则表示无法识别主URL的部分。 这种错误通常是由于URL地址中出现了不合法的字符或格式不正确所引起的。为了解决这个问题,可以从以下几个方面入手: 1. 检查URL地址是否正确 首先需要检查URL的完整性、正确性以及合法性。确保URL中的所有字符均符合标准,没有任何的拼写错误或格式错误。也可以尝试手动输入正确的URL地址,以避免因复制黏贴导致的问题。 2. 检查数据库连接信息是否正确 其次,需要检查数据库连接信息是否正确。数据库连接信息包括数据库的类型、地址、用户名、密码等,需要确保这些信息全部正确无误,才能进行正常的连接。 3. 检查数据库是否正常 还可检查数据库本身是否正常。如果数据库存在故障或不稳定的情况,就会出现连接不上的情况。可以通过检查数据库的日志文件来确认是否存在问题。 总的来说,“malformed database url,failed to parse the main url sections”这个错误是由URL地址不正确或不合法导致的,解决方法包括检查URL地址本身、数据库连接信息以及数据库本身是否正常。只有在这些方面都没有问题的情况下,才能建立正确的数据库连接,进行数据的处理和管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值