美文网首页
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