mysql8.4版本、mysql5.7授权远程登录命令

Sql
1. 创建用户并设置权限:
GRANT ALL PRIVILEGES ON . TO ‘username’@‘%’ IDENTIFIED BY ‘password’;
这里`*.*`表示对所有数据库和表的权限,`%`代表所有主机。

2. 允许特定IP地址远程访问:
GRANT ALL PRIVILEGES ON . TO ‘username’@‘IP_ADDRESS’ IDENTIFIED BY ‘password’;
3. 如果你想只允许从特定网络(如192.168.1.0/24)访问:
GRANT ALL PRIVILEGES ON . TO ‘username’@‘192.168.1.%’;
**MySQL 8.4 授权远程登录命令**(与5.7相似,但语法略有变化):
- 创建用户并设置权限:
CREATE USER ‘username’@‘%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
`WITH GRANT OPTION` 表示这个用户可以再向其他用户授权。

- 允许特定IP地址:
CREATE USER ‘username’@‘IP_ADDRESS’ IDENTIFIED BY ‘password’;
- 网络范围限制:
CREATE USER ‘username’@‘192.168.1.%’;
**区别**:
- MySQL 8.4 引入了更严格的权限管理和安全性,例如默认情况下不允许空密码登录,这需要在创建用户时明确指定密码。
- 8.4版中的`GRANT`语句不再需要指定`ALL PRIVILEGES`,而是默认授予了`USAGE`(用来连接数据库)、`SELECT`(数据查询)等基础权限,如果需要其他权限需要明确添加。
- 8.4支持更多的身份验证插件,比如Pluggable Authentication Modules (PAM)和SSO集成,提供了更强的身份验证和授权控制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jingyu飞鸟

醒来觉得甚是爱你。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值