mysql - 只读安装phpmyadmin

标签 mysql linux phpmyadmin

我需要为一些测试人员提供一个漂亮的数据库接口(interface)。我无法在数据库中进行任何更改,例如添加新用户或更改任何权限,但我有一个用户。我想对这个用户使用 phpmyadmin 但阻止所有写入/删除/插入操作,他们应该只被允许查看数据,而不是更改它(我只是不信任他们,不要搞砸任何事情)。 我一直在搜索网络和文档,但到目前为止一无所获。
谁能帮我解决这个问题? [编辑:澄清] 我希望 phpmyadmin 中有某种功能可以阻止对更改数据库的 mysql 的任何调用。

最佳答案

这需要通过MySQL授权来实现,用户只需要在MySQL中被授予READ权限。请参阅link

例如:

GRANT SELECT ON db2.* TO 'jeffrey'@'localhost';

关于mysql - 只读安装phpmyadmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31109115/

相关文章:

mysql - 在 Mac OS X 10.5 上,mysql 数据库文件位于何处

php - 如何使用 array_count_values() 和 mySQL 来统计值的出现次数

mysql - 如果找到变量如何停止执行查询

php - 如何在 phpmyadmin 中显示外键的内容

php - 在 phpmyadmin 中编辑数组行并破坏它

mysql - MySql 中的固定行数

mysql - 在 solrconfig.xml 中设置 <autocommit> 需要什么

c - 在 Linux 中用 C 打印最后 5 行文件

linux - 使用 Linux 处理 places.sqlite 文件

linux - 当我运行 test.sh 文件时,Jenkins 控制台显示权限被拒绝错误