以计算机可读格式获取MySQL特权

时间:2019-06-18 21:04:30

标签: php mysql privileges

到目前为止,我知道作为一个人,我可以通过查询SHOW GRANTS FOR CURRENT_USER来查看我的特权。但是现在,我希望我的php软件能够自行检查其特权,并且此查询实际上并未输出易于通过代码操作的内容:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'
GRANT SELECT, INSERT, UPDATE, DELETE ON `database`.* TO 'user'@'ip'
GRANT USAGE ON *.* TO 'user'@'ip'
...还有其他我不知道的格式。

是否可以轻松地恢复特定数据库的实际数组特权?还是我需要提出一些折磨的正则表达式来解析这些字符串?

0 个答案:

没有答案