MySQL root 用户无法以本地登录,可以登录进去,但是是以%
即便我这样 mysql -hlocalhost -uroot -p 都不行我有一个触发器有异常,无法执行,提示无执行权限,相同的账户其他触发器执行都正常;所以我想将触发器删了重建,但是删除也提示无权限 'root'@'%' 我是在服务器本地登录的 为什么提示 root @ % 而不是 root @ localhost 哪些情况会造成触发器异常?已经给 root @ localhost 以及 root @ % 赋予了所有权限 但是还是不行创建触发器是哪个权限 在说明文档里没有找到
即便我这样 mysql -hlocalhost -uroot -p 都不行我有一个触发器有异常,无法执行,提示无执行权限,相同的账户其他触发器执行都正常;所以我想将触发器删了重建,但是删除也提示无权限 'root'@'%' 我是在服务器本地登录的 为什么提示 root @ % 而不是 root @ localhost 哪些情况会造成触发器异常?已经给 root @ localhost 以及 root @ % 赋予了所有权限 但是还是不行创建触发器是哪个权限 在说明文档里没有找到
show grants for root@'%';
看看
lower_case_tablename=0不知道是不是因为没有配置成2的缘故
然后就是 localhost登录时 use databasename 不需要区分大小写; 但是远程登录 就需要区分大小写