MySql5.7創(chuàng)建用戶并授權(quán)

原因:

本地的tomcat連接本地的MySql時,報錯:org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnection Factory (Access denied for user 'root'@'localhost' (using password: YES))

網(wǎng)上搜索提示:可以用新建的用戶來操作

1、root用戶登錄

2、創(chuàng)建一個用戶:

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

如果想任何計(jì)算機(jī)都可以訪問,需要將localhost更改為% 即可

3、授權(quán):

GRANT privileges ON database_name.table_name TO 'username'@'localhost';

如果是所有權(quán)限,可以將privileges改成all

如果需要對所有的數(shù)據(jù)庫&所有的表生效,需要將database_name.table_name更改為*.* 即可

localhost同創(chuàng)建用戶,如果對所有遠(yuǎn)程計(jì)算機(jī)生效,改成%

4、補(bǔ)充:

4.1、查看用戶授權(quán):

show grants for username@host_address;

4.2、某一權(quán)限說明

GRANT USAGE:mysql usage權(quán)限就是空權(quán)限,默認(rèn)create user的權(quán)限,只能連庫,啥也不能干

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容