mysql error:Access denied for user 'root'@'localhost' (using password: YES)

你好麻烦帮我解决下这个问题~~谢谢... 你好 麻烦帮我 解决下这个问题 ~~谢谢 展开
 我来答
sky不用太多sky
高粉答主

2018-06-27 · 醉心答题,欢迎关注
知道大有可为答主
回答量:1082
采纳率:97%
帮助的人:44万
展开全部

①右键点击C盘(其他盘符也行)▶属性▶安全▶编辑

②打开之后,在这里查看当前的账户是否在其中?如在,点选编辑。

③选择用户或组→高级→选择用户或组→立即查找,找到后点选该用户→确定

④返回→确定,这里是重点,一般默认是没有所有权限的,点击允许中的完全控制→确定。

处理异常情况:

点选 高级→所有者→编辑

输入ev→检查名称→添加权限即可。

权限管理,一般指根据系统设置的安全规则或者安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统。 很多人,常将“用户身份认证”、“密码加密”、“系统管理”等概念与权限管理概念混淆。

从控制力度来看,可以将权限管理分为两大类:

1,功能级权限管理;

2,数据级权限管理。

从控制方向来看,也可以将权限管理分为两大类:

1,从系统获取数据,比如查询订单、查询客户资料;

2,向系统提交数据,比如删除订单、修改客户资料。

a7442358
2012-08-24 · TA获得超过561个赞
知道小有建树答主
回答量:779
采纳率:0%
帮助的人:811万
展开全部
那是因为你填写的mysql的用户名和密码不正确,请确认它的正确性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq2802820324
2012-08-24 · 超过13用户采纳过TA的回答
知道答主
回答量:41
采纳率:100%
帮助的人:33.5万
展开全部
root的密码不对。需要输入正确的密码,如果忘记了密码,可以停止数据库,然后将mysql系统库挪走,然后执行下bin/mysql_install_db,初始化下密码,然后再启动下数据库,用空的密码登陆即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
古神之声
2016-05-30 · 喜欢有灵感的创作,希望你们喜欢。
古神之声
采纳数:13 获赞数:56

向TA提问 私信TA
展开全部
mysql -uroot -proot,使用这个试试,还有mysql的初始密码为空。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
势戎城0H5bce
2017-08-24
知道答主
回答量:26
采纳率:0%
帮助的人:1.2万
展开全部
几个可能:
1. 用户名、密码错误,所以无法访问
2. 数据库端设置了IP访问权限,不能用localhost访问。换成具体的IP地址试试。
3. 数据库端设置了相关操作权限,该用户没有create权限。

mysql -u root -p
mysql>use mysql;
mysql>select 'host' from user where user='root';
mysql>update user set host = '%' where user ='root';
mysql>flush privileges;
mysql>select 'host' from user where user='root';
第一句是以权限用户root登录
第二句:选择mysql库
第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
第五句:刷新MySQL的系统权限相关表
第六句:再重新查看user表时,有修改。。
重起mysql服务即可完成。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式