解决mysql创建数据库后出现:Access denied for user root@% to database xx
发布时间:2020-05-28 10:26:16 所属栏目:MsSql 来源:互联网
导读:前言最近在工作中遇到一个问题,在创建数据库后连接数据库的时候居然报错了,错误代码是Accessdeniedforuser'root'@'%'todatabase'xxx',通过查找相关的资料终于解决了这个问题,所以想着总结下来分享给有需要
|
前言 最近在工作中遇到一个问题,在创建数据库后连接数据库的时候居然报错了,错误代码是Access denied for user 'root'@'%' to database 'xxx',通过查找相关的资料终于解决了这个问题,所以想着总结下来分享给有需要的朋友们参考学习,下面来一起看看吧。 解决过程 1、创建数据库 create database mytest; 2.连接数据库,报以下错: Access denied for user 'root'@'%' to database 'mytest' 原因:创建完数据库后,需要进行授权,在本地访问一般不会存在这个问题。 3.授权数据库操作 grant all on xxx.* to 'root'@'%' identified by 'password' with grant option; 其中:xxx代表创建的数据库; password为用户密码,在此为root的密码。 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程小技巧的支持。 您可能感兴趣的文章:
(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 为什么更改声明的连接列顺序会引入排序?
- 如何安装SQL Server 2008 Management Studio Express
- 如何使用Azure SQL Server数据库设置SSRS
- “With”关键字在SQL中如何工作?
- 奇怪的SQL2005问题. “SqlConnection不支持并行事务”
- sql-server – 存储过程返回varchar
- sql-server – 如何在不输出数据的情况下测试Sql Server Mg
- sql-server – AppHarbor是否支持SQL Server数据库项目?
- SQL Server 获取当前日期的最大时间值
- sysdate和getdate()的常见sql是什么
