密码错误。

用户、密码、主机IP、端口号错误一处,必然连不上。
数据库可以不填,基本上没有发现因为数据库不对连不上的。


mysql版本5.7以后需要加入时区才能进行JDBC连接。


防火墙屏蔽

虚拟机云化的话有两个防火墙, 一个是内部linux的防火墙,一个是虚拟机linux的防火墙。两个全部打通才能开启端口。

测试方式:
CMD里 telnet IP 端口号,当无法连接的时候,说明IP和端口号有问题——或者主机DOWN,防火墙屏蔽。
如果连接成功,出现黑窗口,那就是用户和密码错误。

数据库可以修改端口名,比如mysql数据库可以是3306,也可以是3400、124312等。
如果提示:服务器拒绝了你的连接。说明了找到数据库,你的端口号和IP地址对了,但是防火墙给拒绝了。

如果是新手的话,一般忘了修改端口号……

刚配置了一个数据库,然后连不上。 比如说linux的firewalld,默认只开放80端口,数据库用的端口(比如8080、1357)、FTP的端口默认是关闭的。 如果你用阿里云、腾讯云,里面有一个防火墙过滤规则。把对应的端口开启。 就是:LINUX有个防火墙,腾讯云也有一个防火墙。你就开了一个防火墙,导致另一个防火墙通不过。 要设置防火墙规则才能开放端口。

当刚刚建立数据库的时候未修改防火墙配置百分百连不上。腾讯和阿里都是默认不开3306、1527和顾客自定义端口的


内网协议。

只有内网才能登陆的数据库是存在的。我用过几个。
必须和数据库处于相同网段的主机才能够登陆数据库,这是内网协议。


必须通过代理才能够登陆数据库,这是SSH代理。

去问网管,申请一个SSH代理,带用户名和密码的那种,然后用SSH连接数据库。


有的数据库需要SSH代理才能够连进去,建议下载PROXIFIER或者使用数据库管理软件挂载SSH。

如果是内网协议的话,需要VPN或者远程操控有权限的内网主机登陆数据库。

如果需要SSL证书的那就安装一个SSL证书。


锁MAC地址。

只有在固定网段的才能登陆数据库,这个还可以处理。
MAC地址的话……不太好处理。

虽然说可以改,但是实际上一个萝卜一个坑。支持MAC锁的肯定是内网协议,外网进不去。你都进了内网了,内网有几台主机不是很简单的事情吗?
MAC锁通常绑定一个固定的主机和一个固定的秘钥,一查LOG就知道是谁做的。

原因5、时区不同。
当连接数据库的时候需要输入时区,通常裸连数据库的时候会因为这个问题连不上数据库。

更新:MAC锁和IP段是一起的。当锁MAC地址的时候,肯定是同时锁网关和MAC。也就是只有特定网段的内网才能够登陆。

无法连接数据库的一些原因和解决相关推荐

  1. ASP.NET常见错误,原因及解决方法(2003版)_不断更新.....

    [标题]             ASP.NET常见错误,原因及解决方法[错误提示]    异常详细信息: System.Net.WebException: 请求因 HTTP 状态 401 失败:Un ...

  2. xp mysql字符集与乱码_mysql字符集(GBK、GB2312、UTF8)与中文乱码的原因及解决

    Mysql乱码问题的原因与解决 MySQL对中文的支持程度还是很有限的,尤其是新手,一旦出现乱码问题,就会头大.下面介绍几种乱码问题的现象原因及解决方法,仅供参考. 乱码问题1:用PHPmyAdmin ...

  3. php连接mysql乱码原因_PHP连接MYSQL出现乱码的原因与解决办法

    PHP连接mysql出现乱码的原因与解决方法 解决MySql数据库乱码的一个首要前提是保证 数据库+数据表+前端显示 编码一致,国内项目一般统一设定为GB2312或GBK,而国际化项目则一般使用utf ...

  4. MySQL 查询速度慢与性能差的原因与解决方法

    MySQL 查询速度慢与性能差的原因与解决方法 更新时间:2019年09月26日 18:05:47 作者:Microtiger 随着网站数据量与访问量的增加,MySQL 查询速度慢与性能差的问题就日渐 ...

  5. oracle connectionstring 属性尚未初始化.,sql connectionstring属性尚未初始化原因与解决办法...

    一.sql连接属性未初始化异常介绍 我们在使用.net语言开发互联网项目连接数据库操作时经常会出现connectionstring属性尚未初始化这种sql连接异常问题,数据库服务会给我们报web请求时 ...

  6. 数据库连接失败的原因及解决方法

    各种业务系统在使用过程中都会遇到一些问题,因数据库连接失败,不能登录管理软件就是其中之一,这个很令人头疼而且常见的问题 一般的业务系统均采用的是SQL数据库,我们这里总结了SQL数据库连接失败的原因和 ...

  7. 计算机的网络端口管理器,Win7设备管理器没有端口选项的三大原因及解决措施...

    最近有朋友反应Win7系统中的设备管理器中没有端口选项,也就是COM和LPT都没有,导致一些设备无法连接,这时候该怎么办呢?如何解决Win7没有端口选项的问题?下面小编告诉大家三种导致设备管理器没有端 ...

  8. 内存溢出和内存泄漏的定义,产生原因以及解决方法(面试经验总结)

    一.定义(概念与区别) 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory:比如申请 了一个integer,但给它存了long才能存 ...

  9. oracle library cache lock,【案例】Oracle等待事件library cache lock产生原因和解决办法...

    [案例]Oracle等待事件library cache lock产生原因和解决办法 时间:2016-12-07 18:56   来源:Oracle研究中心   作者:网络   点击: 次 天萃荷净 O ...

最新文章

  1. echarts前后端交互数据_如何避免前后端在数据交互方面的相爱相杀?
  2. Spring MVC 函数式编程进阶
  3. vue 2.6 插槽v-slot用法记录
  4. PAT甲级题解-1100. Mars Numbers (20)-字符串处理
  5. python拿什么做可视化界面好_5大Python可视化库到底选哪个好?一篇文章搞定从选库到教学...
  6. r语言html爬虫,如何用R语言爬取网页中的表格
  7. 对apache中并发控制参数prefork理解和调优
  8. Java中String、StringBuffer 、StringBuilder
  9. cadence 介绍
  10. android4.4内存,Android 4.4只需512MB内存?别高兴太早
  11. 支付宝支付模块-社区分享-接口样例-常见问题帖
  12. 邮箱容量多大?163邮箱发邮件无限容量解读
  13. 计算机为啥启用不了网络发现,Win7“网络发现”功能启用不了的原因和解决方法...
  14. Elasticsearch:管理悬空(dangling)索引
  15. 多核处理器_胶水多核等于Low?处理器封装没有那么简单!
  16. CSS实现元素翻转效果
  17. EOS私链发币简要说明
  18. fibos开发踩坑集合
  19. java入门第一周总结
  20. ERP项目里的中层经理:红图章与黑乌纱 (1)(转)

热门文章

  1. Cookiecutter通过项目模板创建项目
  2. 虚拟服务器怎么传文件,怎么在虚拟主机中上传东西
  3. java操作word生成水印
  4. factorio蓝图代码_异星工厂 自制MOD代码修改教程
  5. GAIAWORLD打造区块链第一游戏公链(上篇)
  6. SDRAM读写控制器
  7. android bench最新,PassMark Android Benchmark Charts
  8. 数据库设计中关系规范化理论总结
  9. 20190421期-盘分享资源简报
  10. 美石油管道大亨遭勒索攻击被迫停服,宣布进入区域性紧急状态