欢迎投稿

今日深度:

数据库创建用户与赋权,

数据库创建用户与赋权,


####创建用户read 密码为test-read
CREATE USER 'read'@'%' IDENTIFIED BY 'test-read';
#############对某个数据库的某张表赋权
GRANT SELECT ON `testDB`.`testTable` TO 'read'@'%';
##########撤销某个数据库某张表的权限
REVOKE SELECT ON `testDB`.`testTable` FROM 'read'@'%';
###########解决mysql报:select command denied to user 'xx'@'xx' for table 'user'错误
GRANT SELECT ON mysql.`user` TO 'read'@'%';
######刷新授权(privileges代表:Insert , Update , Select , Delete等)

flush privileges;


解释一下吧,'read'@'%';  read为用户,%正确的配置为对应的IP ,%为通配符,代表任意IP

赋权的时候想赋权所有数据库的所有表(其中*代表的就是所有的通配符)

GRANT SELECT ON *.* TO 'read'@'%';

赋权所有使用

GRANT ALL

www.htsjk.Com true http://www.htsjk.com/teradata/31151.html NewsArticle 数据库创建用户与赋权, ####创建用户read 密码为test-read CREATE USER 'read'@'%' IDENTIFIED BY 'test-read'; #############对某个数据库的某张表赋权 GRANT SELECT ON `testDB`.`testTable` TO 'read'@'%'; ##########撤销...
相关文章
    暂无相关文章
评论暂时关闭