news 2026/4/16 16:00:34

HoRain云--Linux下MySQL远程连接配置全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HoRain云--Linux下MySQL远程连接配置全攻略

🎬 HoRain云小助手:个人主页

🔥 个人专栏: 《Linux 系列教程》《c语言教程》

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

专栏介绍

专栏名称

专栏介绍

《C语言》

本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。

《网络协议》

本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制!

《docker容器精解篇》

全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。

《linux系列》

本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。

《python 系列》

本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。

《试题库》

本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等)

目录

⛳️ 推荐

专栏介绍

🔧 安装MySQL服务器

⚙️ 配置远程访问

👤 创建用户并授权

🔥 配置防火墙

📡 测试远程连接

🐛 常见问题排查

💡 安全建议


在Linux系统中安装和配置MySQL以实现远程连接,主要涉及安装服务、修改配置、设置用户权限和配置防火墙等步骤。下面我将为你详细说明整个流程,并附上一些安全建议和故障排查方法。

🔧 安装MySQL服务器

首先,你需要在Linux服务器上安装MySQL。不同发行版的安装命令略有不同。

  1. 更新系统包管理器(建议第一步执行):

    # 对于 Ubuntu/Debian sudo apt update && sudo apt upgrade -y # 对于 CentOS/RHEL sudo yum update -y
  2. 安装MySQL服务器

    # 对于 Ubuntu/Debian sudo apt install mysql-server -y # 对于 CentOS/RHEL sudo yum install mysql-server -y

    安装完成后,MySQL服务通常会自动启动。如果没有,可以使用sudo systemctl start mysqld命令启动,并用sudo systemctl enable mysqld命令设置开机自启。

  3. 运行安全配置脚本

    安装后,强烈建议运行mysql_secure_installation脚本进行基本安全加固,包括设置root密码、删除匿名用户、禁止root远程登录等。

    sudo mysql_secure_installation

⚙️ 配置远程访问

默认情况下,MySQL只允许本地连接。要允许远程连接,需要进行以下配置。

  1. 修改MySQL配置文件

    找到MySQL的主配置文件并编辑。常见的路径如下:

    使用文本编辑器(如nanovim)打开文件,找到bind-address这一行。默认可能是127.0.0.1localhost,这意味着只监听本地连接。

    sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

    将这一行修改为:

    bind-address = 0.0.0.0

    或者直接在这一行前面加#注释掉它。0.0.0.0表示MySQL将监听所有网络接口上的连接。保存并退出编辑器。

  2. 重启MySQL服务

    修改配置后,必须重启MySQL服务才能使更改生效。

    # 对于 Ubuntu/Debian sudo systemctl restart mysql # 对于 CentOS/RHEL sudo systemctl restart mysqld

👤 创建用户并授权

即使允许了远程连接,还需要一个具有远程访问权限的用户。

  1. 登录MySQL

    mysql -u root -p

    输入你设置的root密码。

  2. 创建远程访问用户并授权

    在MySQL提示符下,执行以下命令。出于安全考虑,最好不要直接使用root用户进行远程连接,而是创建一个专用用户。

🔥 配置防火墙

如果服务器启用了防火墙,需要开放MySQL的默认端口(3306)。

📡 测试远程连接

在另一台机器上(客户端),使用MySQL客户端工具进行测试。

mysql -u remote_user -h [你的MySQL服务器IP地址] -p

输入密码后,如果能够成功登录MySQL shell,说明远程连接配置成功。

🐛 常见问题排查

如果连接失败,可以检查以下几点:

💡 安全建议

按照以上步骤操作,你应该能在Linux下成功安装MySQL并配置好远程连接。如果遇到具体问题,可以告诉我你遇到的错误信息和你使用的Linux发行版,我会提供更具体的帮助。

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 11:04:13

用过才敢说! 更适合继续教育的降AIGC平台,千笔AI VS 知文AI

在AI技术迅速发展的今天,越来越多的学生和研究人员开始借助AI工具提升论文写作效率。然而,随着学术审查标准的不断提高,AI生成内容的痕迹越来越容易被识别,论文中的“AI率”问题也逐渐成为困扰众多学子的难题。尤其是在继续教育领…

作者头像 李华
网站建设 2026/4/16 12:19:22

Banana Slides 深度解析:PPT 生成引擎与逆向工程机制

Banana Slides 深度解析:PPT 生成引擎与逆向工程机制 在生成式 AI 领域,文本生成图片的质量已达到极高水平,但生成的图片往往是扁平的位图 (Bitmap),无法进行二次编辑。对于 PPT 这种对结构化和可编辑性要求极高的场景&#xff0…

作者头像 李华
网站建设 2026/4/16 8:53:29

“红包口令/邀请码” 格式,常见于一些 App 的营销推广链接

“红包口令/邀请码” 格式,常见于一些 App 的营销推广链接。这种字符串的生成算法通常是: 特征分析 UA5070 可能是用户ID或渠道标识V73:/ 可能是版本标识G2Z8H4XLTC 看起来像是Base36或Base62编码的随机字符串 可能的生成算法 用户ID 随机码 校验位时间…

作者头像 李华
网站建设 2026/4/16 12:28:48

写作压力小了,更贴合本科生的AI论文网站,千笔ai写作 VS 万方智搜AI

随着人工智能技术的迅猛迭代与普及,AI辅助写作工具已逐步渗透到高校学术写作场景中,成为本科生完成毕业论文不可或缺的辅助手段。越来越多的学生开始依赖各类AI工具简化写作流程、提升创作效率。但与此同时,市场上涌现的AI写作工具良莠不齐、…

作者头像 李华
网站建设 2026/4/15 15:19:16

环境数据多维关系探索利器:Pairs Plot 完全指南

环境数据多维关系探索利器:Pairs Plot 完全指南 引言 在环境监测与科研中,我们常常面对包含多个污染物参数、时空维度的复杂数据集。如何快速、直观地洞察这些变量间隐藏的关联、趋势与异常?散点图矩阵(Pairs Plot)作…

作者头像 李华