当前位置:Gxlcms > 数据库问题 > 连本地电脑装的mysql报错Access denied for user 'Root'@'localhost' (using password: YES)

连本地电脑装的mysql报错Access denied for user 'Root'@'localhost' (using password: YES)

时间:2021-07-01 10:21:17 帮助过:38人阅读

 

http://blog.csdn.net/qq_33251859/article/details/58605659

 

 

找到本地所安装Mysql的bin目录:

点开始->运行,输入   services.msc
在打开的"服务管理器"中找到mysql并双击,会弹出来个属性框框,"常规"选项卡里面有个"执行路径",从这个路径你就可以看到它的bin目录在哪.


cmd命令进入Mysql的bin目录:

技术分享图片



MySQL报错:The MySQL server is running with the --skip-grant-tables option so it cannot execute this 
解决办法: mysql> flush privilege   下面详细说说如何给用户授权。
 
mysql> grant 权限1,权限2, ... 权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令‘;

权限1,权限2,... 权限n 代表 select、insert、update、delete、create、drop、index、alter、grant、references、reload、shutdown、process、file 等14个权限。
当权限1,权限2,... 权限n 被 all privileges 或者 all 代替时,表示赋予用户全部权限。
当 数据库名称.表名称 被 *.* 代替时,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是IP地址、机器名和域名。也可以用 ‘%‘ 表示从任何地址连接。
‘连接口令‘ 不能为空,否则创建失败。


连本地电脑装的mysql报错Access denied for user 'Root'@'localhost' (using password: YES)

标签:执行   用户名   权限   授权   for   选项卡   gpo   用户   ble   

人气教程排行