文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Vscode插件SQLTools无法链接mysql: ERROR: Error opening connection connect ECONNREFUSED 127.0.0.1:3306

2023-10-06 20:34

关注

        今天我在用下面的VS插件SQLTools链接mysql的时候,遇到了无法链接的问题:

 

         MYSQL版本我用的是8.0,经过下面的配置会报如下错误:

配置信息如下:

报错信息如下:ERROR (ls): Connecting error: {"code":-1,"data":{"driver":"MySQL","driverOptions":{"mysqlOptions":{"authProtocol":"default"}}},"name":"Error"}  

解决方法:

        先确保下载了mysql:

        Linux 安装Mysql 详细教程(图文教程)-CSDN博客

        如果确认mysql已经下载完成,那么大概率该问题是因为打开了skip-networking。开启该选项可以彻底关闭 MySQL 的 TCP/IP 连接方式,如果 WEB 服务器是以远程连接的方式访问 MySQL 数据库服务器则不要开启该选项!否则将无法正常连接! 如果所有的进程都是在同一台服务器连接到本地的 mysqld, 这样设置将是增强安全的方法。

        我们可以先进入到mysql中来查看skip-networking是否是ON状态。

show variables like 'skip_networking';show variables like 'port';

        如果是ON那么这就是为什么vs无法链接的原因,我们需要关闭skip_networking。

        我们可以用show variables like 'port';查看端口信息,目前大概率是0。

        知道了问题出在哪后我们就可以来修改my.cnf配置文件,由于我使用的是mysql8.0该版本在/etc/目录下是没有自动生成的my.cnf配置文件,该配置文件在/etc/mysql目录下,所以我们需要进入/etc/mysql运行下面语句

sudo vim my.conf

 

 将下面内容复制到你的my.conf文件中

[mysqld]bind-address=0.0.0.0port=3306user=mysqlbasedir=/usr/local/mysqldatadir=/data/mysqlsocket=/tmp/mysql.socklog-error=/data/mysql/mysql.errpid-file=/data/mysql/mysql.pid#character configcharacter_set_server=utf8mb4symbolic-links=0explicit_defaults_for_timestamp=trueskip_networking=off

        这里需要注意请确保你的/etc目录下没有你自己创建的my.conf,否则你要把内容加到该文件中,因为。MySQL读取各个my.cnf配置文件的先后顺序是:

        /etc/my.cnf
        /etc/mysql/my.cnf
        /usr/local/mysql/etc/my.cnf
        ~/.my.cnf

        这时我们再运行如下sql语句:

show variables like 'skip_networking';show variables like 'port';

        可以看到目前已经设置成功了。

        不过很有可能你再进行连接的时候会出现如下错误:

 ERROR: Error opening connection ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client..

这时可以参考该链接:

MySQL报错解决:Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication_Jack Mai的博客-CSDN博客

        最后我们就惊奇的发现可以链接上去了!

         本文到此就结束了!希望本篇文章对大家带来帮助!

来源地址:https://blog.csdn.net/weixin_49403089/article/details/129989292

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯