猿问

关于mysql grant的问题

现在只想赋予mysql用户对mysql数据库的所有权限
grant all on mysql.* to mysql@'192.168.1.%' identified by '123456';

但是用mysql这个用户远程连接数据库却可以操作mysql之外,还能操作一个test库,何解?


一只斗牛犬
浏览 499回答 2
2回答

慕码人8056858

select * from mysql.db;看看是不是有mysql默认的所有用户对test和test_%的访问权限,可以删掉这两行或者删掉test库

胡子哥哥

在MySQL中。所有用户皆可对test库有权限,所以在线上,为确保安全,test应去掉
随时随地看视频慕课网APP

相关分类

MySQL
我要回答