新闻中心
如何在安装mysql后配置远程访问权限
首先修改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 后,默认只允许本地访问。若需要从其他机器远程连接,需进行权限和网络配置。以下是具体操作步骤。
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
AI噪音消除工具
135
查看详情
保存文件后重启 MySQL 服务:
sudo systemctl restart mysql3. 确保防火墙放行 MySQL 端口
MySQL 默认使用 3306 端口。如果系统或云服务器启用了防火墙,需开放该端口。
Ubuntu/Debian 使用 ufw:
sudo ufw allow 3306CentOS 使用 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组合使用


2025-10-20
浏览次数:次
返回列表
06端口,最后通过mysql -h your_mysql_server_ip -u root -p测试远程连接,确保各环节配置正确。