阿里RDS新建用戶設置只有某個數據庫的權限


阿里RDS新建用戶后,設置新的權限只有一個數據庫的權限,設置后,依然可以訪問所有的數據庫,權限沒有生效

  

只對一個數據庫授權的時候,

全局權限不要選,是針對全部的,只選擇對象權限

 

您不選擇服務器級權限就可以了, 只加對象權限就沒有問題. 

 

1.如下圖,全局權限不要選擇,是針對所有數據庫的

 

 

 

2.主機的時候可以空不填,也可以填 % 或者填 localhost

show grants for 賬號名 時候報錯

 

There is no such grant defined for user 't2' on host '%'

 

授權的時候,主機沒有填寫 % 或 localhost的原因

 

 

3.對象權限有可能需要把reload和file權限去掉,再執行下。

 

 

4.涉及到的有關命令:

 

查看下具體的授權信息:

查看所有:show grants 

查看某個用戶的:show grants for 賬號名

 

select user,host from mysql.user where user='pos'; 

 

把reload和file權限去掉,再執行下。

 

 

/*常規設置*/

CREATE USER 'pos'@'%' IDENTIFIED BY 'xxx';

 

/*高級設置*/

 

/*服務器權限設置*/

 

/*數據庫權限設置*/

GRANT SELECT,INSERT,UPDATE,REFERENCES,DELETE,CREATE,DROP,ALTER,INDEX,TRIGGER,CREATE VIEW,SHOW VIEW,EXECUTE,ALTER ROUTINE,CREATE ROUTINE,CREATE TEMPORARY TABLES,LOCK TABLES,EVENT ON `pos`.* TO 'pos'@'%';

 

grant all on *.* to pos@localhost;

 

5.授權訪問實例:

您看下,是否方便授權我們訪問您的實例,來創建。 授權步驟: 您登錄數據管理,https://dms.console.aliyun.com/#/dms/rsList , 然后在實例管理中,找到您的實例。  然后點擊“授權用戶”-->添加用戶, 賬號類型選擇“主賬號”, 輸入我cloudtecengr@aliyun.com, 點擊確定就可以了。 授權后: 您提供下能創建該賬號的登錄賬號和密碼,我們創建下看看

 

 

 

1、請您反饋下授權的是哪個賬號,哪個庫,哪些庫沒有授權。

2、執行show grants for 賬號名; 您反饋下結果,看下具體的授權信息。 

 

這個錯誤表示在user表中沒有'pos'@'%' 這個授權的賬號,請您執行下這個SQL,反饋下結果。

select user,host from mysql.user where user='pos'; 

 

您好,您

 

/*常規設置*/

CREATE USER 'pos'@'%' IDENTIFIED BY 'XX';

 

/*高級設置*/

 

/*服務器權限設置*/

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, FILE, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, GRANT OPTION, TRIGGER ON *.* TO 'pos'@'%';

 

/*數據庫權限設置*/

GRANT SELECT,INSERT,UPDATE,REFERENCES,DELETE,CREATE,DROP,ALTER,INDEX,TRIGGER,CREATE VIEW,SHOW VIEW,EXECUTE,ALTER ROUTINE,CREATE ROUTINE,CREATE TEMPORARY TABLES,LOCK TABLES,EVENT ON `pos`.* TO 'pos'@'%';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM