扫码关注官方订阅号
现在只想赋予mysql用户对mysql数据库的所有权限 grant all on mysql.* to mysql@'192.168.1.%' identified by '123456';
但是用mysql这个用户远程连接数据库却可以操作mysql之外,还能操作一个test库,何解?
学习是最好的投资!
自问自答。在MySQL中。所有用户皆可对test库有权限,所以在线上,为确保安全,test应去掉
select * from mysql.db;
看看是不是有mysql默认的所有用户对test和test_%的访问权限,可以删掉这两行或者删掉test库
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
自问自答。在MySQL中。所有用户皆可对test库有权限,所以在线上,为确保安全,test应去掉
看看是不是有mysql默认的所有用户对test和test_%的访问权限,可以删掉这两行或者删掉test库