Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用户避免访问分配给服务器的一个数据库而不是其他数据库_Php_Mysql - Fatal编程技术网

Php 如何使用户避免访问分配给服务器的一个数据库而不是其他数据库

Php 如何使用户避免访问分配给服务器的一个数据库而不是其他数据库,php,mysql,Php,Mysql,正如在标题中一样,实际上我试图对用户进行一些限制。例如,如果一个用户登录到本地数据库(“am使用xampp服务器”)而不是root,并且权限设置为只能在一个数据库上工作, 现在我想让用户避免检查其他数据库的数据 GRANT ALL PRIVILEGES ON `dbtest`.* TO 'user_one'@'localhost'WITH GRANT OPTION; 你刚才是这么做的,是吗?是的,你提到的命令也是这么做的。thnx,。。。。。是的,它几乎完成了,但用户仍然可以看到列表中的其他数

正如在标题中一样,实际上我试图对用户进行一些限制。例如,如果一个用户登录到本地数据库(“am使用xampp服务器”)而不是root,并且权限设置为只能在一个数据库上工作, 现在我想让用户避免检查其他数据库的数据

GRANT ALL PRIVILEGES ON `dbtest`.* TO 'user_one'@'localhost'WITH GRANT OPTION;

你刚才是这么做的,是吗?是的,你提到的命令也是这么做的。thnx,。。。。。是的,它几乎完成了,但用户仍然可以看到列表中的其他数据库和表,这意味着他可以检查表中包含一些机密信息的数据,。。。如果还有其他更安全的方法,请帮助我,因为我是这项技术的新手,。。这个问题和我的问题一样,…使用代码块来编写代码!它提高了可读性。