美文网首页
MySql5.7创建用户并授权

MySql5.7创建用户并授权

作者: ShuHaiShiYi | 来源:发表于2017-05-08 12:39 被阅读176次

原因:

本地的tomcat连接本地的MySql时,报错:org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnection Factory (Access denied for user 'root'@'localhost' (using password: YES))

网上搜索提示:可以用新建的用户来操作

1、root用户登录

2、创建一个用户:

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

如果想任何计算机都可以访问,需要将localhost更改为% 即可

3、授权:

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

如果是所有权限,可以将privileges改成all

如果需要对所有的数据库&所有的表生效,需要将database_name.table_name更改为*.* 即可

localhost同创建用户,如果对所有远程计算机生效,改成%

4、补充:

4.1、查看用户授权:

show grants for username@host_address;

4.2、某一权限说明

GRANT USAGE:mysql usage权限就是空权限,默认create user的权限,只能连库,啥也不能干

相关文章

网友评论

      本文标题:MySql5.7创建用户并授权

      本文链接:https://www.haomeiwen.com/subject/otumtxtx.html