我在运行此查询时遇到问题。
SELECT * FROM mysql.routines;
错误代码3554表示
拒绝访问数据字典表'mysql.routines'。
我正在尝试查看所有存储过程。我已将所有特权授予root用户,但它仍然无法正常工作。有什么想法吗?
答案 0 :(得分:1)
您似乎正在寻找the INFORMATION_SCHEMA ROUTINES
Table:
SELECT * FROM INFORMATION_SCHEMA.ROUTINES
从文档中:
ROUTINES
表提供有关存储例程(存储过程和存储函数)的信息。ROUTINES
表不包含内置的SQL函数或用户定义的函数(UDF)。
通常情况下,建议使用INFORMATION_SCHEMA
而不是mysql
模式:前者是系统表的正式接口。