如何开放MySQL允许远程访问权限?MySQL如何远程访问?

进入MySQL后,查看user表对应的账户的host值是否是%,%表示可以接受远程访问,而localhost只允许本地连接。

1.选择数据库

复制代码
USE mysql;

2.查看是否有远程访问权限

复制代码
SELECT user, host FROM user WHERE user = 'root';

3:如果当前用户只允许从localhost访问,需要修改用户的主机设置。将your_username替换为你的用户名,将%替换为你想要允许访问的远程主机(例如,%表示允许任何主机访问):

复制代码
UPDATE user SET host='%' WHERE user='your_username';

4:刷新权限

复制代码
FLUSH PRIVILEGES;

5:退出mysql

复制代码
exit;

7:编辑MySQL配置文件。找到my.cnfmy.ini文件(通常位于/etc/mysql//etc/mysql/mysql.conf.d/目录下或者是/etc/my.cnf),用文本编辑器打开它。

8:在[mysqld]部分添加以下行,以允许远程连接:

复制代码
bind-address = 0.0.0.0

9:保存退出,并且重启mysql

复制代码
systemctl restart mysqld
相关推荐
老邓计算机毕设1 小时前
SSM智慧社区家政服务系统80q7o(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面
数据库·ssm 框架
松涛和鸣2 小时前
72、IMX6ULL驱动实战:设备树(DTS/DTB)+ GPIO子系统+Platform总线
linux·服务器·arm开发·数据库·单片机
likangbinlxa3 小时前
【Oracle11g SQL详解】UPDATE 和 DELETE 操作的正确使用
数据库·sql
r i c k3 小时前
数据库系统学习笔记
数据库·笔记·学习
野犬寒鸦3 小时前
从零起步学习JVM || 第一章:类加载器与双亲委派机制模型详解
java·jvm·数据库·后端·学习
IvorySQL4 小时前
PostgreSQL 分区表的 ALTER TABLE 语句执行机制解析
数据库·postgresql·开源
·云扬·4 小时前
MySQL 8.0 Redo Log 归档与禁用实战指南
android·数据库·mysql
IT邦德4 小时前
Oracle 26ai DataGuard 搭建(RAC到单机)
数据库·oracle
惊讶的猫5 小时前
redis分片集群
数据库·redis·缓存·分片集群·海量数据存储·高并发写
不爱缺氧i5 小时前
完全卸载MariaDB
数据库·mariadb