【发布时间】:2010-12-10 01:14:57
【问题描述】:
我已经习惯了mysql的用户权限
GRANT ALL PRIVILEGES ON db_base.phonebook TO db_user @'%' IDENTIFIED BY 'db_passwd';
以及其他影响特定用户如何与 mysql 交互的事情。我有一个由我运行的程序创建的数据库,它有自己的权限。我不知道如何编辑该数据库的权限。是的,这措辞很糟糕,所以我给你看这个:
(root@localhost) [mysql]> SELECT host,db,user,select_priv,insert_priv FROM mysql.db;
+------+--------------------+------+-------------+-------------+
| host | db | user | select_priv | insert_priv |
+------+--------------------+------+-------------+-------------+
| % | test | | Y | Y |
| % | test\_% | | Y | Y |
| % | lux_watertank_pmts | lux | Y | N |
+------+--------------------+------+-------------+-------------+
3 rows in set (0.00 sec)
我想限制访问的test 数据库。如何更改数据库而不是用户的 priv?感谢您的帮助和理解。
【问题讨论】:
标签: mysql database permissions