如何给每个mysql数据表添加 用户名和密码,并且如何进行查看

如题所述

你说的是给每一个用户 只添加对表的查看权限吧~

/*插入一个用户*/
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
没太看明白,给每张表添加用户名和密码??这是什么意思?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网