mysql设置某用户可以由外部ip访问【命令号+phpmysadmin】【mysql5.7/mysql8.0+】

注意:mysql老版和新版使用语句不同

老版5.7.*参考地址:

https://blog.csdn.net/ttaale/article/details/83953307
新版:8.*.*
在这里插入图片描述

1、创建账户

grant [权限1,权限2...] on 某库.某表 to 新用户名@'主机名/IP地址' identified by '密码';

2、修改权限

我们可以定义一个用户并让他拥有所有库,所有表的所有增删改查等操作权限,语句如下

grant all on *.* to hehe@'localhost' identified by '123456';

库权限的控制:我们可以定义用户可以操作的库,只需要在上面的语句中,改各参数即可,你可能已经猜到了:上面语句中的"某库"修改成对应的库名即可。例如,给hehe用户赋予操作test库的所有权限:



grant insert,select,update on test.goods to hehe@'localhost' identified by '123456';


3、回收用户的库级和表级权限

语法如下:

revoke [权限1,权限2...] on 某库.某表 from 用户名@'主机名/IP';
revoke update on test.* from hehe@'localhost';

4、记得刷新权限或者重启mysql

flush privileges;

参考资料:
https://blog.csdn.net/u010735147/article/details/81744002

5、phpmyadmin中操作方法:

root权限下,mysql/user表中:
在这里插入图片描述
注意,最后四个Y/N是锁定账户,所以最好和root账户权限一样,要N即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值