mysql用户授权建库问题

在mysql数据库中,新建用户,在用户下创建数据库时,发生以下错误:

Access denied for user 'yning'@'localhost' to database

解决方案:

    1、授权:grant all privileges on dabasename.* to 'user'@'localhost' identified by 'password';

        dabasename是授权可以建的数据库的名字,如果允许创建所有数据库名,则以*代替

        user授权用户名

        password 授权用户密码

    2、flush privileges;        

        

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1,MySQL权限体系 mysql 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有...
    不排版阅读 4,492评论 0 4
  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 10,341评论 1 57
  • 一. MySQL密码的恢复方法之一 如果忘记了MySQL的root密码,可以用以下方法重新设置: 1. KILL掉...
    不排版阅读 3,523评论 0 1
  • 1.远程登录mysql mysql -h ip -u root -p 密码 2.创建用户 格式:grant 权限 ...
    shadow雨轩阅读 4,453评论 0 2
  • MySQL进阶讲义 这一章我们开始进一步探讨MySQL的使用,从MySQL的介绍开始,接触MySQL的安装、命令行...
    厲铆兄阅读 6,791评论 0 44

友情链接更多精彩内容