如题所述
你说的是给每一个用户 只添加对表的查看权限吧~
INSERT INTO mysql.user
(HOST,
USER,
PASSWORD)
VALUES ('%',
'test01',
PASSWORD('123'),
);
FLUSH PRIVILEGES;
/*对用户的数据库的查看权限*/
INSERT INTO mysql.db
(HOST,
db,
USER,
Select_priv)
VALUES ('%',
'test',
'test01','Y');
FLUSH PRIVILEGES;
/*对用户的表的查看权限*/
INSERT INTO mysql.tables_priv
(HOST,
db,
USER,
table_name,
grantor,
Table_priv)
VALUES ('%',
'test',
'test01',
'psp_reschdule',
'root@localhost',
'Select');
FLUSH PRIVILEGES;
用的是 直接修改 user表的方式比较原始 和粗糙
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-09-10
没太看明白,给每张表添加用户名和密码??这是什么意思?