【MySQL】错误1045: Access denied for user 'root'@'localhost' (using password: YES)
2017-12-26 22:00
585 查看
这个错误的出现原因在于用户名或者密码输入错误,解决的方法可以是重装数据库或者修改/重置密码。下面小编将对这两种解决方案进行详细解释。
(2)C:\Program Files\MySQL
(3)C:\ProgramData\MySQL
(1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
(2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
(3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
(2)停止MySQL服务:
(1)进入安装目录:
win+r ->输入 cmd ->回车
cd/ 切换到根目录 ->输入安装目录 C:\Program Files\MySQL\MySQL Server 5.5\bin
(2)登录MySQL:mysql -u root -p
(3)重置新密码:UPDATE userSET password=PASSWORD(‘root’)WHERE user=’root’(新修改的root用户的密码为root)
(4)刷新MySQL相关的表:flush privileges
(5)退出:exit
4. 重启服务
参考http://blog.csdn.net/bbirdsky/article/details/8134528
一、重装MySQL
重装数据库的麻烦之处在于第一次安装产生了很多文件,我们需要全部删除。1. 打开控制面板->卸载MySQL
2. 删除以下文件
(1)MySQL的安装路径(2)C:\Program Files\MySQL
(3)C:\ProgramData\MySQL
3. 删除注册表相关内容(有即删)
打开注册表:“win+r”->regedit(1)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
(2)HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
(3)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
4. 重启电脑
二、修改/重置密码
1. 停止服务:
(1)打开服务:win+r ->输入“services.msc”(2)停止MySQL服务:
2.跳过密码验证:
打开MySQL安装路径 -> 打开my.ini配置文件 -> 在最后加入“skip_grant_tables”3.修改密码(通过命令提示符):
(1)进入安装目录:
win+r ->输入 cmd ->回车
cd/ 切换到根目录 ->输入安装目录 C:\Program Files\MySQL\MySQL Server 5.5\bin
(2)登录MySQL:mysql -u root -p
(3)重置新密码:UPDATE userSET password=PASSWORD(‘root’)WHERE user=’root’(新修改的root用户的密码为root)
(4)刷新MySQL相关的表:flush privileges
(5)退出:exit
4. 重启服务
小结
尽管问题解决的方案说起来容易,然而实践过程中还是出现了很多问题,因此,对我们来说,仅仅知道远远不够,不断实践才能不断发现问题。参考http://blog.csdn.net/bbirdsky/article/details/8134528
相关文章推荐
- MySql错误1045 Access denied for user 'root'@'localhost' (using password:YES) windows下的解决方案(忘记密码)
- Windows7系统 Navicat连接MySQL提示错误1045 Access denied for user 'root'@'localhost' (using password:YES)
- navicat(MySql)错误1045 Access denied for user 'root'@'localhost' (using password:YES)
- windows环境下mysql报:1045 access denied for user 'root'@'localhost' using password YES错误解决办法
- mysql两个错误:1067服务无法启动;1045 access denied for user 'root'@'localhost' using password yes
- mysql出现:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 错误
- MySql 1045 access denied for user 'root'@'localhost' using password yes错误解决方法
- mysql错误:1045 access denied for user 'root'@'localhost' using password yes
- mysql出现1045 - Access denied for user 'root'@'localhost' (using password: YES)错误
- 关于MySql登录出现错误代码 1045 Access denied for user 'root'@'localhost' (using password:YES)
- MySql错误1045 Access denied for user 'root'@'localhost' (using password:YES) windows下的解决方案(忘记密码)
- MySQl登录错误:ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
- mysql 错误解决 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
- MySQL 出现 Access denied for user 'root'@'localhost' (using password: YES) 错误
- windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决方案
- Mysql连接错误:Access denied for user 'root'@'localhost' (using password:YES)解决方案以及WINDOWS下修改Mysql密码
- Mysql登录提示1045 error:access denied for user 'root'@'localhost <using password: yes>
- windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 和ERROR 1820解决办法wan
- windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决方案
- Navicat安装后出现错误:1045 - Access denied for user 'root'@'localhost' (using password: YES)