解决阿里云ECS服务器下安装MySQL无法远程连接的问题

 更新时间:2022年07月13日 15:47:09   作者:taadis  
这篇文章介绍了解决阿里云ECS服务器安装MySQL无法远程连接的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

场景重现

在阿里云ECS下,Ubuntu系统上通过以下命令安装的MySQL数据库,本地连接正常, 但远程死活连接不上。

# 安装MySQL
apt-get install mysql-server

解决办法

主要有以下几点:

  • 用户root默认受限为本地可访问(localhost), 远程拒绝(出于安全考虑吧)
    但是这个我们可以修改的, 在本地用root登录后, 修改对应的表字段值即可. 这里需要注意的是MySQL安装完成后, 自带了一个mysql数据库, 里面有个user表, 就是存放此类信息的.
    我们用sql命令即可完成修改:

 用户root对应的主机改为任意主机

update user set host='%' where user='root' and host='localhost';

然后重启MySQL服务, 使配置生效

/etc/init.d/mysql restart

当然如果嫌重启麻烦,也可以直接刷新

flush privileges;

修改好了用户本身的限制,但是远程还是不能访问。

  • MySQL本身配置项的问题
    在MySQL配置文件/etc/mysql/my.cnf中,
    找到地址绑定配置bind-address = 127.0.0.1,注释掉或改为bind-address = 0.0.0.0即可。

    mysql-server-5.7 版本中配置文件结构有所变化,修改该配置需要在/etc/mysql/mysql.conf.d/mysqld.cnf文件中。

  • 阿里云服务器的的安全规则中开启3306的入站规则3306是MySQL默认的服务端口。

然后大功告成, 试试能否远程访问吧。

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

相关文章

  • Mysql隔离性之Read View的用法说明

    Mysql隔离性之Read View的用法说明

    这篇文章主要介绍了Mysql隔离性之Read View的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • MySQL学习之数据库备份详解

    MySQL学习之数据库备份详解

    本篇文章主要介绍了MySQL中的 数据库备份详解,有需要的朋友可以借鉴参考下,希望可以有所帮助,祝大家多多进步,早日升职加薪
    2021-09-09
  • Windows10下mysql 8.0.19 安装配置方法图文教程

    Windows10下mysql 8.0.19 安装配置方法图文教程

    这篇文章主要为大家详细介绍了Windows10下mysql 8.0.19 安装配置方法图文教程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-02-02
  • MySQL 复制表详解及实例代码

    MySQL 复制表详解及实例代码

    这篇文章主要介绍了MySQL 复制表详解及实例代码的相关资料,需要的朋友可以参考下
    2017-02-02
  • 分组查询GROUP BY的使用与SQL执行顺序的讲解

    分组查询GROUP BY的使用与SQL执行顺序的讲解

    今天小编就为大家分享一篇关于分组查询GROUP BY的使用与SQL执行顺序的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • 解析mysql不重复字段值求和

    解析mysql不重复字段值求和

    本篇文章是对关于mysql不重复字段值求和进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • Druid数据库连接池的jar包的使用方式

    Druid数据库连接池的jar包的使用方式

    这篇文章主要介绍了Druid数据库连接池的jar包的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • mysql如何将表结构导出到excel

    mysql如何将表结构导出到excel

    这篇文章主要介绍了mysql如何将表结构导出到excel,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2020-09-09
  • MySQL启用SSD存储的实例详解

    MySQL启用SSD存储的实例详解

    这篇文章主要介绍了MySQL启用SSD存储的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-10-10
  • Linux安装MySQL的教程

    Linux安装MySQL的教程

    这篇文章主要介绍了Linux安装MySQL的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03

最新评论