解决Access denied for user ‘xxx‘@‘%‘ to database ‘xxxx‘

农妇山泉一亩田  金牌会员 | 2024-8-27 17:05:48 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 998|帖子 998|积分 2994

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
当MySQL出现 "Access denied for user 'xxx'@'%' to database 'xxxx'" 错误时,这表示你的数据库用户 'xxx' 没有富足的权限来访问数据库 'xxxx'。这大概是由于用户没有被正确创建,或者没有被赋予得当的权限。
在MySQL中,要创建一个用户并授予得当的权限,你可以执行以下步调:

  • 登录到MySQL服务器,通常使用下令行或雷同phpMyAdmin的工具。
  • 执行以下下令创建用户并赋予权限,将 'xxx' 替换为你想要创建的用户名,'password' 替换为密码,'xxxx' 替换为数据库名:
    1. use mysql;
    2. CREATE USER 'xxx'@'%' IDENTIFIED BY 'password';
    3. GRANT ALL PRIVILEGES ON xxxx.* TO 'xxx'@'%';
    4. FLUSH PRIVILEGES;
    复制代码
    第一行为创建用户,第二行为创建的用户赋予权限,最后一条革新。 这将创建一个用户 'xxx',允许从任何主机 '%' 毗连,并授予该用户对数据库 'xxxx' 的所有权限。
最后,通过下令  select host ,user from user; 查询自己添加的用户是否已存在

    留意:得使用 mysql database

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

农妇山泉一亩田

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表