谁有开发、测试环境,mysql用户权限分配的文档,能分享一下么。我希望测试环境有三种账号:
1.供开发人员使用的只读账号 host:%
2.供测试人用使用的账号 host:%
3.供测试环境代码使用的账号 host:服务器IP
我部署存储过的时候使用第三种账号部署,此时开发就无法看到自己移交的存储过程代码,测试也无法看到。
发现存储过程默认给加上了:DEFINER=`user`@`ip` ,请问如何解决这种问题?用户设置的是host是%,为什么本机不能登录呢?
1.供开发人员使用的只读账号 host:%
2.供测试人用使用的账号 host:%
3.供测试环境代码使用的账号 host:服务器IP
我部署存储过的时候使用第三种账号部署,此时开发就无法看到自己移交的存储过程代码,测试也无法看到。
发现存储过程默认给加上了:DEFINER=`user`@`ip` ,请问如何解决这种问题?用户设置的是host是%,为什么本机不能登录呢?
当然命令也可以, 那个比较麻烦点, 你可以自己找下资料了。测试你也可以用工具分别用不同的用户登录, 尝试下运行插入, 删除,查询等语句,看是否成功, 符合你要求了,就Ok 了额