• 技术文章 >数据库 >MySQL

    mysql权限不够怎么解决?

    yangyang2020-05-01 10:18:55原创2431

    MySQL的权限系统围绕着两个概念:

    认证->确定用户是否允许连接数据库服务器

    授权->确定用户是否拥有足够的权限执行查询请求等。

    很多时候,我们没有配置服务器上的mysql,安装好就直接使用,有的时候可能会出现权限问题,比如说,跨库查询数据,明明用户名密码正确,却会出现以下错误:

    错误代码1045:Access denied for user 'root'@'localhost' (using password:YES)

    我们可以通过给用户设置权限来解决:

    1、打开mysql命令行;

    2、键入以下命令后回车;

    GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;

    ps:给予用户名最高权限

    3、继续键入以下命令后回车;

    flush privileges;

    然后重新登录mysql即可。

    推荐:MySQL教程

    专题推荐:mysql
    品易云
    上一篇:mysql判断表不存在则创建 下一篇:mysql如何判断记录是否存在?

    相关文章推荐

    • mysql出现错误2013怎么解决

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网