我试过了
SHOW GRANTS FOR CURRENT_USER
它告诉我:
GRANT USAGE ON *.* TO 'test_user'@'localhost' IDENTIFIED BY PASSWORD 'pass'
但该用户有权选择test_script
数据库。
这是按 root 显示的赠款:
SHOW GRANTS FOR test_user
GRANT USAGE ON *.* TO 'test_user'@'%'
GRANT SELECT ON `test_script`.* TO 'test_user'@'%'
为什么 SHOW GRANTS FOR CURRENT_USER 不向我显示 test_script 表的授权?