今天在迁移服务器过的过程中,遇到同帐号可以访问数据表,却无权限访问视图?百思不得其解,因为原来旧服务器没有这问题呀。
于是网上各种查,终没有找到答案。
算了,还是自己摸索下。
于是用Navicat查mysql帐号,show view,create view都给了呀。还是无权限,于是去设计了下视图,发现了这个。
如果安全性定义为:definer,则需要要定义者指明:帐号@地址,例如:test@localhost
今天在迁移服务器过的过程中,遇到同帐号可以访问数据表,却无权限访问视图?百思不得其解,因为原来旧服务器没有这问题呀。
于是网上各种查,终没有找到答案。
算了,还是自己摸索下。
于是用Navicat查mysql帐号,show view,create view都给了呀。还是无权限,于是去设计了下视图,发现了这个。
如果安全性定义为:definer,则需要要定义者指明:帐号@地址,例如:test@localhost