网站首页 > 资源文章 正文
在MySQL登录时出现Access denied for user ~~ (using password: YES)
qiguaw 2024-12-16 15:28:02 资源文章 62 ℃ 0 评论Windows~~~在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) ,并修改MySQL密码
目录
适用于windows安装MySQL
对于出现拒绝访问root用户的解决方案
解决方案:
重启MySQL服务器
以上仍然不行的话
1、卸载计算机上所有与MYSQL相关应用程序
2、删除MYSQL所有配置文件
3、然后安装或者进行相关配置.
适用于Linux协议socket配置mysgl
MySQL技术论坛: MySQL :: MySQL Forums
适用于windows安装MySQL
对于出现拒绝访问root用户的解决方案错误1045 (28000) : 用户'root @localhost' (使用密码: YES) 拒绝访问
首先解析此英文: ERROR 1045 (28000):Access denied for user root @'ocalhost' (using password: YES);
解析的地方有两处: Access denied 和using password; 结合如下:
DAccess denied (拒绝访问: 用户名和地址)
Qusing password: NO (使用密码: 没有使用)
Ousing password: YES (使用密码: 正在使用)
原因分析: 出现access denied的原因有如下可能:
1) mysql的服务器停止
2) 服务的端口号
3) mysql的配置文件错误----my.ini等文件
4) root用户的不使用密码,但是拒绝访问(密码不使用,本地拒绝访问5) root用户的使用密码正确,但是拒绝访问(密码使用,本地拒绝访问)
Omy.ini 配置文件路径问题
Omyini 配置文件内容问题原因一解决办法: 若MySQL已经没有启动,重启MySQL服务器: net start mysql原因二解决办法:若服务的端口号(3306/3307)不一致,打开myin文件进行编辑。全部将端口编辑替换为: portX(如:port 3306)
原因三解决办法:my.ini文件误输入无效内容,不知道到何处。复制替换该文件,有人已经对myin文件进行解释以及注释
原因四解决办法: root用户密码正确,但是拒绝登录,本博文章主要内容[解决方案]
@myini 配置文件内容问题
1.my.ini存放在MySgl安装的根目录
@my.ini 配置文件内容问题
出现 using password的原因如下是
1:不键入密码:
2:键入的密码:
解决方案
到安装的MySQL的目录下,找my.ini文件:
在mysqldl后添加skip-grant-tables (使用 set password for设置密码无效,且此后登录无需键入密码)
如上步骤: 尽量少操作
(是指添加 skip-grant-tables)
备注: 添加后可以不输入密码进入MySQL服务哦!!!
从启MySQL服务器
1.停止运行 net stop mysql
2.启动运行 net start mysql
登录mysql,键入mysgl-uroot -p; 直接回车 (Enter)
此时您想键入set password for root @localhost'=password(123456’; 此命令是无效! !!
因为在my.ini文件添加skip-grant-tables从此后无需键入密码
进入MySQL服务后,先再把my.ini的skip-grant-tables删除,在修改密码,然后重启MySQL服务器:net stop mysgl net start mysg!.
步骤一: 打开cmd 命令行,键入 mysal -uroot -p 回车两次即可进入mysql
步骤二:把myini的配置文件中 skip-grant-tables删除或者注释即可
步骤三:再次进行设置密码: set password for root @localhost'=password(123456)
步骤四: 重启MySQL服务
步骤五:验证
即设置mysql密码成功。
skip-name-resolv#禁止MySQL对外部连接进行DNS解析,使用这一选项可以消除MySQL进行DNS解析的时候。但是需要注意的是,如果开启该选项,则所有远程主机连接授权都要使用IP地址方式了,否则MySQL将无法正常处理连接请求!
***以上仍然不行的话
如果如上仍然不行,
1、卸载计算机上所有与MYSQL相关应用程序
2、删除MYSQL所有配置文件
3、然后安装或者进行相关配置
以上方法仍然行不通,只能请您更您计算机或者重装作系统! ! !
适用于Linux协议socket配置mysq
而且socket连接客户端和服务端需要在同一机器才行----不确定呢配置 skip name resolve
猜你喜欢
- 2024-12-16 允许root用户SSH登录(SHH远程登陆: Access Denied )
- 2024-12-16 nginx: [emerg] bind() to 0.0.0.0:6666 failed (13: Permission denied)
- 2024-12-16 发邮件的时候,是不是经常碰到550错误呢?
- 2024-12-16 git push 报错:remote: Permission to xxxx.git denied to XX
- 2024-12-16 robocopy的详细参数 robocopy 参数
- 2024-12-16 树莓派ssh出现Permission denied, please try again
- 2024-12-16 在SpringSecurity中实现RBAC的权限认证
- 2024-12-16 爱而不得的伤感文案/A sentimental copy of love denied
- 2024-12-16 有玩家修改本地配置文件,实现作弊功能,和平精英:最高封号十年
- 2024-12-16 edge浏览器兼容性问题,错误代码:STATUS_
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)