grant all privileges on testdb to userA@'%' 然而通过userA登录查看存储过程时仍然无权限查看,通过jdbc连接程序也报错, 之前mysql在windows系统安装没有问题,现在装在了linux上,竟然报错了... 2.show grants; 查看到是具有权限. 多次折腾得知事实上除了以上授权外,还需要讲prc授权以使用户具有访问数据库的metadata信息权限, 3.GRANT SELECT ON mysql.proc TO 'userA'@'lo