新闻中心

如何在安装mysql后配置远程访问权限

2025-10-20
浏览次数:
返回列表
首先修改MySQL用户权限,执行GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION; 并刷新权限FLUSH PRIVILEGES; 然后编辑配置文件将bind-address改为0.0.0.0以监听所有网络接口,保存后重启MySQL服务;接着在防火墙或安全组中放行3306端口,最后通过mysql -h your_mysql_server_ip -u root -p测试远程连接,确保各环节配置正确。

如何在安装mysql后配置远程访问权限

安装 MySQL 后,默认只允许本地访问。若需要从其他机器远程连接,需进行权限和网络配置。以下是具体操作步骤。

1. 修改 MySQL 用户权限

MySQL 默认的 root 用户通常只允许从 localhost 登录。要支持远程访问,需为用户授予远程连接权限。

登录 MySQL 服务器(使用本地终端):

mysql -u root -p

执行以下命令,允许指定用户从任意主机连接(也可限制为特定 IP):

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION;

说明:

  • 'root'@'%' 表示 root 用户可以从任何 IP 连接,% 是通配符
  • your_password 替换为实际密码
  • 如需限制访问来源,可将 % 替换为具体 IP,如 'root'@'192.168.1.100'

刷新权限使更改生效:

FLUSH PRIVILEGES;

2. 修改 MySQL 配置文件绑定地址

MySQL 默认可能只监听 127.0.0.1,需修改配置使其监听外部请求。

编辑 MySQL 配置文件,位置通常为:

  • Linux: /etc/mysql/mysql.conf.d/mysqld.cnf/etc/my.cnf
  • Windows: my.ini 文件(位于 MySQL 安装目录)

找到 bind-address 配置项:

bind-address = 127.0.0.1

将其改为:

bind-address = 0.0.0.0

这表示监听所有网络接口。如只需特定网卡,可填写服务器局域网 IP。

Krisp Krisp

AI噪音消除工具

Krisp 135 查看详情 Krisp

保存文件后重启 MySQL 服务:

sudo systemctl restart mysql

3. 确保防火墙放行 MySQL 端口

MySQL 默认使用 3306 端口。如果系统或云服务器启用了防火墙,需开放该端口。

Ubuntu/Debian 使用 ufw:

sudo ufw allow 3306

CentOS 使用 firewalld:

sudo firewall-cmd --permanent --add-port=3306/tcpsudo firewall-cmd --reload

云服务器(如阿里云、腾讯云、AWS)还需在安全组中添加入站规则,允许 3306 端口的 TCP 流量。

4. 测试远程连接

从另一台机器使用 MySQL 客户端测试连接:

mysql -h your_mysql_server_ip -u root -p

输入密码后若成功进入 MySQL 命令行,说明远程访问已配置完成。

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

  • MySQL 服务是否正常运行
  • 配置文件是否正确并已重启服务
  • 防火墙或安全组是否放行 3306 端口
  • 用户权限是否包含远程主机(% 或具体 IP)

基本上就这些。配置远程访问时注意安全,避免将 root 账户完全暴露在公网。生产环境建议创建专用用户,并限制访问 IP 范围。不复杂但容易忽略细节。

以上就是如何在安装mysql后配置远程访问权限的详细内容,更多请关注其它相关文章!


# 重启  # 兰州抖音营销推广中心  # 济南网站搭建及推广  # 佛山谷歌seo收费标准  # 抖音seo市场推广  # 一个网站从哪里来优化  # 平罗企业网站优化  # 高密网站建设价格  # 微小网站建设流程  # 天津网站建设杭州公司  # 银行舆情分析网站建设  # 全攻略  # 远程访问  # 访问权限  # 操作步骤  # 多个  # mysql  # 配置文件  # 镜像  # 离线  # win  # 阿里云  # 腾讯  # ubuntu  # 端口  # 云服务  # 防火墙  # windows  # centos  # word  # linux 


相关栏目: 【 科技资讯46185 】 【 网络学院92790


相关推荐: HTML空白字符处理机制:渲染、DOM与编码实践  Node.js中HTML按钮与J*aScript函数交互的正确姿势  自定义Bag-of-Words实现:处理带负号的词汇权重  Node.js CSV 数据处理:基于字段值条件过滤整条记录的策略  打开就能玩的植物大战僵尸 植物大战僵尸网页版传送门  R星幕后开发视频泄露 包含《GTA6》等多款大作  提升屏幕阅读器对“m”时间单位的播报准确性:HTML与CSS组合解决方案  俄罗斯Yandex搜索引擎入口_Yandex官网免登录一键访问  UC浏览器如何安装插件 UC浏览器添加扩展程序详细教程【进阶】  俄罗斯浏览器官网直达链接 俄罗斯浏览器最新在线入口导航  QQ邮箱官方登录入口_QQ邮箱网页版快捷使用平台  解决 MongoDB 聚合查询中对象数组 _id 匹配问题  Golang如何使用const iota_Go iota常量计数器讲解  漫蛙2正版漫画站 漫蛙2网页版快速访问入口  在命令行怎么运行html项目_命令行运行html项目方法【教程】  在J*a里如何理解依赖关系的方向_依赖方向在模块结构中的作用  抖音怎么赚钱_抖音创作者变现方法与途径指南  Win10快速启动功能利弊分析 Win10开启或关闭快速启动教程【技巧】  将HTML动态表格多行数据保存到Google Sheet的教程  2026年发布! 美少女养成动作RPG《神剑少女战记》发布实机演示  解决Tabulator日期时间排序问题的专业指南  Composer的 "check-platform-reqs" 命令有什么用_在部署前检查生产环境是否满足Composer依赖需求  在J*a中如何使用Stream.map转换元素_Stream映射操作解析  《明末:渊虚之羽》设计师谈设计角色:那会刚毕业 充满激情  Python中如何避免重复条件判断:利用数据结构实现动态逻辑  包子漫画官方网站在线链接-包子漫画在线阅读平台主页地址  如何使用Rector自动化升级旧代码_通过Composer安装和配置Rector进行代码重构  抖音极速版最新版本 抖音极速版官方下载地址  Golang如何处理RPC请求负载均衡_Golang RPC请求负载均衡策略与实践  c++如何实现一个简单的ECS框架_c++数据驱动设计与游戏开发  智慧团建扫码登录入口 智慧团建扫码登录入口官网版​  如何设置Windows Defender的定时扫描_计划任务实现自动杀毒【安全】  Win11截图该按哪些键 Win11截屏完整流程解析【教程】  谷歌浏览器如何快速清除某个网站的数据_Chrome网站缓存清理方法  Odoo 16:在表单视图中基于当前记录动态修改Tree视图属性  AO3镜像入口大全 AO3网页版内容访问全集  单12V-2×6实现为RTX 5090供电750W!甚至都没敢跑分  Kafka Streams中基于消息头条件过滤消息的实现指南  解决macOS上安装pyhdf时‘hdf.h’文件缺失的编译错误  Golang指针如何与map组合使用_Golang map指针组合实践  UE5.7引擎表现爆炸优化无敌!5090跑4K稳定60FPS  sublime怎么覆盖插件的默认快捷键_sublime快捷键优先级与设置  Tabulator表格日期时间排序问题及自定义解决方案  Mudbox图层蒙版怎么用_Mudbox图层蒙版数字雕刻应用技巧  QQ邮箱登录官网首页 腾讯QQ邮箱网页入口  iwriter统一登录平台 iwrite账号密码登录页面  天猫双十一预售商品怎么退款_天猫双十一预售退款操作指南  Python中高效且防溢出的双曲正弦计算:基于对数空间的优化策略  Win11文件资源管理器卡顿怎么修 Win11重置资源管理器进程优化响应速度【修复方法】  CSS Grid如何控制元素对齐_align-items与justify-items组合使用 

搜索