解决mysql创建数据库后出现:Access denied for user 'root'@'%' to database 'xxx'的问题
前言
最近在工作中遇到一个问题,在创建数据库后连接数据库的时候居然报错了,错误代码是Accessdeniedforuser'root'@'%'todatabase'xxx',通过查找相关的资料终于解决了这个问题,所以想着总结下来分享给有需要的朋友们参考学习,下面来一起看看吧。
解决过程
1、创建数据库
createdatabasemytest;
2.连接数据库,报以下错:
Accessdeniedforuser'root'@'%'todatabase'mytest'
原因:创建完数据库后,需要进行授权,在本地访问一般不会存在这个问题。
3.授权数据库操作
grantallonxxx.*to'root'@'%'identifiedby'password'withgrantoption;
其中:xxx代表创建的数据库;password为用户密码,在此为root的密码。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对毛票票的支持。
热门推荐
10 新人红包祝福语简短精辟
11 幼师给毕业祝福语简短
12 生日高考祝福语妹妹简短
13 下飞机祝福语简短英文
14 元宵发客户祝福语简短
15 爸妈金婚文案祝福语简短
16 新郎朋友红包祝福语简短
17 虎年五一祝福语大全简短
18 出阁宴祝福语姐姐简短