开发者社区> 问答> 正文

mysql 权限

只想某个用户只看到一个数据库
但是,在DMS 中会自动帮我加上一条*.*帮我选择了所有的数据库

展开
收起
266260600428818969 2018-08-16 14:38:53 677 0
1 条回答
写回答
取消 提交回答
  • 1、use mysql 2、SELECT * FROM users  就可以看到所有的使用者权限 有关db的数据是记录在Db(大小写要注意)这个数据表中,所以只要呼叫出Db的资料 SELECT * FROM Db 就可以看到你要的答案。 或者可以用: SELECT * FROM Db WHERE Db='phplampDB'找出你要的答案 
    

    扩展资料: 授予MySQL用户权限的语句 show grants for 你的用户 比如:show grants for root@'localhost'; Grant 用法: GRANT USAGE ON . TO 'discuz'@'localhost' IDENTIFIED BY PASSWORD  'C242DDD213BE9C6F8DA28D49245BF69FC79A86EB'; GRANT ALL PRIVILEGES ON discuz. TO 'discuz'@'localhost'; 建立一个只可以在本地登陆的 不能操作的用用户名 discuz 密码为 ***** 已经加密了的然后第二句的意思是 ,给这个discuz用户操作discuz数据库的所有权限 使用GRANT GRANT命令用来建立新用户,指定用户口令并增加用户权限。其格式如下: mysql> GRANT <privileges> ON <what> -> TO <user> [IDENTIFIED BY "<password>"] -> [WITH GRANT OPTION];

    答案来源网络,供您参考

    2019-09-20 13:08:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像