搭建后数据库连接成功 但是无法登陆SQLSTATE[HY000] [2002] Connection refused 记录

简介: 搭建后数据库连接成功 但是无法登陆SQLSTATE[HY000] [2002] Connection refused 记录

搭建后数据库连接成功 但是无法登陆SQLSTATE[HY000] [2002] Connection refused 记录


仔细检查了 很多


   // 数据库类型

   'type'            => 'mysql',

   // 服务器地址

   'hostname'        => 'localhost',

   // 数据库名


最终发现是这个问题


原先是这样

‘hostname’ => ‘127.0.0.1’,

原服务器可用,搬家后不可用。


虽然问题已经解决。


奇怪了。谁能解释下 为什么填127.0.0.1 不行 填localhost 才可以。


想知道原理。


----------------------2021年8月28日再更新—




搜索到这个,大概就明白了,原来是host文件配置,


127.0.0.1跟localhost可不是等效的。一个是本地回环地址,一个是服务。


localhost:也叫local ,正确的解释是:本地服务器

127.0.0.1:在windows等系统的正确解释是:本机地址(本机服务器)


localhot:是不经网卡传输的,它不受网络防火墙和网卡相关的的限制。

127.0.0.1:是通过网卡传输的,它依赖网卡,并受到网络防火墙和网卡相关的限制。


学习了,之前我也感觉是防火墙的原因,但是不仅默认端口放心了,我还多放心了一个端口依然无法连接会报错,今天学习了。


————————————————

版权声明:本文为CSDN博主「~央千澈~」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/dujiangdu123/article/details/119967098

相关文章
|
7月前
|
SQL Java 关系型数据库
JDBC Connection详解:连接到数据库的关键
在Java中,要与数据库进行交互,需要使用Java数据库连接(JDBC)。JDBC允许您连接到不同类型的数据库,并执行SQL查询、插入、更新和删除操作。在JDBC中,连接数据库是一个重要的步骤,而Connection对象是实现这一目标的关键。本篇博客将详细解释Connection对象的作用、创建和使用方法,以及与数据库连接相关的注意事项。
103 0
|
6月前
|
数据库 数据安全/隐私保护
解决不知道数据库用户名密码下如何登陆问题
解决不知道数据库用户名密码下如何登陆问题
30 0
|
6月前
|
Linux 网络安全 数据库
远程使用plsql登陆数据库时,界面提示 ORA-12170 TNS 连接超时
远程使用plsql登陆数据库时,界面提示 ORA-12170 TNS 连接超时
115 0
|
9月前
|
存储 前端开发 NoSQL
如何设计 QQ、微信等第三方账号登陆 ?还要我说出数据库表设计!
如何设计 QQ、微信等第三方账号登陆 ?还要我说出数据库表设计!
207 2
|
11月前
|
数据可视化 关系型数据库 MySQL
解决用软件登陆的Mysql8数据库时,报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded
解决用软件登陆的Mysql8数据库时,报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded
454 0
解决用软件登陆的Mysql8数据库时,报错:Authentication plugin ‘caching_sha2_password‘ cannot be loaded
|
11月前
|
关系型数据库 MySQL 数据库
django_连接数据库建立账号注册登陆界面
django_连接数据库建立账号注册登陆界面
97 0
|
12月前
|
安全 关系型数据库 MySQL
MySQL的登陆【数据库系统】
MySQL的登陆【数据库系统】
70 0
|
弹性计算 关系型数据库 MySQL
数据库连接异常:create connection error, url: jdbc:mysql://ip/数据库名, errorCode 0, state 08S01问题处理
今天项目中新增了一部分接口,本地测试好之后打包部署到测试环境,数据库竟然连接失败,报错信息如下:create connection error, url: jdbc:mysql://ip/数据库名, errorCode 0, state 08S01,这个报错信息的意思数数据库连接异常,相信很多人都遇到过,现在总接一下数据库远程连接遇到此问题的定位思路。
数据库连接异常:create connection error, url: jdbc:mysql://ip/数据库名, errorCode 0, state 08S01问题处理
|
Ubuntu 关系型数据库 MySQL
ubuntu服务器上面的数据库不能在本地登陆的解决方法
ubuntu服务器上面的数据库不能在本地登陆的解决方法
|
Java 数据库连接 数据库
PowerDesigner反向数据库时sqlstate=37000或SQLSTATE=42S02错误
PowerDesigner反向数据库时sqlstate=37000或SQLSTATE=42S02错误
102 1