我们有台数据库环境的地址段是192.168.10.%,机器ip地址是192.168.10.22,我们的开发环境的ip地址段是192.168.11.%,开发人员无法直接访问192.168.10.%地址段,为了让开发人员可以看见这台机器的数据,在一台10.0.0.81的机器做了一个端口映射到192.168.10.22的3306端口,开发环境可以用10.0.0.81 3306访问这个数据库。我在数据库上面建立一个product账户
GRANT SELECT ON *.* TO 'product'@'192.168.11.%' IDENTIFIED BY PASSWORD '*9BD32F9455201E638BEAD8858875A9DF6DAD1ED4'
然后开发人员就可以使用prodcut账户查看数据库的所有数据了。但是奇怪的是为什么这个账户执行
show processlist;可以查看当前所有账户的进程。
GRANT SELECT ON *.* TO 'product'@'192.168.11.%' IDENTIFIED BY PASSWORD '*9BD32F9455201E638BEAD8858875A9DF6DAD1ED4'
然后开发人员就可以使用prodcut账户查看数据库的所有数据了。但是奇怪的是为什么这个账户执行
show processlist;可以查看当前所有账户的进程。
解决方案 »
- PHP+MYSQL写入数据库的内容都是乱码,页面显示正常,这是怎么回事
- mysql转换数字类型的问题CAST('string' AS signed)
- 关于数据库优化问题
- 为什么mysql装完后 一定要初始化
- mysql如何计算日期加减天数,再得到日期,急!!!
- ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)
- 关于net start mysql 与mysql-nt-max --install 的关系
- 日期格式
- 怎么做到一条语句查询并修改
- mysql计算停车场每日停车时长和平均停车时长的存储过程...
- mysql1045错误,这是个老生常谈的问题, 谁能成为它的终结者 (在不重装的情况下)
- 下面这个表怎么读取数据
GRANT SELECT ON *.* TO 'product'@'192.168.10.%' IDENTIFIED BY PASSWORD '*9BD32F9455201E638BEAD8858875A9DF6DAD1ED4'
product账户就只能看到product自己的线程。
GRANT SELECT ON *.* TO 'product'@'192.168.10.%' IDENTIFIED BY PASSWORD '*9BD32F9455201E638BEAD8858875A9DF6DAD1ED4'
product账户就只能看到product自己的线程。