IE盒子

搜索
查看: 118|回复: 1

在Linux服务器上设置MySQL远程连接权限(解决navicat连接 ...

[复制链接]

3

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2023-3-1 17:38:09 | 显示全部楼层 |阅读模式
1.在xshell上登录mysql服务器
[root@hecs-x-xlarge-2-linux-20210525120229 ~]# mysql -uroot -123456

2.显示所有数据库
mysql> show databases;

3.切换到mysql数据库
mysql> use mysql;

4.设置所有ip都能访问mysql的root用户(其中 '%'表示允许所有机器能访问root用户,'root'表示想要被连接的数据库的用户名)
mysql> update db set host = '%' where user = 'root';

5.重新加载一下mysql权限,这一步必须有
mysql> flush privileges;

6.给http://IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限( '%'百分号表示允许任何IP访问数据库,'jcsl@361000'表示想要被连接的数据库的用户密码)
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
回复

使用道具 举报

2

主题

11

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2025-7-1 20:00:03 | 显示全部楼层
求沙发
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表