error nr.1045 access denied for user 'root'@'localhost' (using passwd:no)

在windows上卸载了mysql,再次重新安装的时候运行失败,并报以下错误:

解决办法:

1.服务里面停止Mysql服务。

2.卸载Mysql,删除MySQL的安装目录。

3.此外还要删除以下目录的mysql相关文件

4.删除注册表里的HEKY_LOCAL_MACHINE相关目录

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录   

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录

error nr.1045 access denied for user 'root'@'localhost' (using passwd:no)

时间: 2024-12-28 20:40:36

error nr.1045 access denied for user 'root'@'localhost' (using passwd:no)的相关文章

windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决方案

简单粗暴 工具xwamp 路径:H:\xampp\mysql\bin\my.ini.php 打开my.ini,在[mysqld]下面添加 skip-external-lockingskip-name-resolveskip-grant-tables 停止mysql ->打开xwamp的shell可以输入命令,如下 Setting environment for using XAMPP for Windows. [email protected]-CGL9PRT h:\xampp # mysql

ERROR 1698 (28000): Access denied for user 'root'@'localhost'

在新版的 Ubuntu (如 16.04,18.04)中,安装好 MySQL 后直接用下面的命令连接总是会报错: $ mysql ERROR 1045 (28000): Access denied for user 'feiffy'@'localhost' (using password: NO) $ mysql -u root ERROR 1698 (28000): Access denied for user 'root'@'localhost' 这是因为 mysql 默认的 root 用户

linux(ubuntu) 1045, "Access denied for user 'root'@'localhost' (using password: YES)"

问题现象: 最近使用 flask 的 sqlalchemy 框架,在链接数据库(mysql)时出现报错 sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (1045, "Access denied for user 'root'@'localhost' (using password: YES)") (Background on this error at: http://sqlalche.me/e/e3q8

Mysql相关问题-----1045 Access denied for user 'root'@'localhost' (using password: YES)报错

MySQL 连接错误,使用Navicat连接MySQL出现错误:1045 Access denied for user 'root'@'localhost' (using password: YES) 解决方案: 1.编辑mysql配置文件my.ini 在mysql的安装目录下 ,在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql [mysqld] #作用是跳过登录的验证 #skip-grant-tables port = 3306 basedir=C

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

如上所示,当我们修改数据库的密码之后,再次进入phpmyadmin的时候,就会产生这种错误#1045 - Access denied for user 'root'@'localhost' (using password: NO) .那这种错误产生的原因是什么呢?解释就是,密码修改后,新旧密码不一致产生的.改正过来其实也很简单,在phpmyadmin3.4.10.1文件夹下找到config.inc.php这个文件,然后找到里面$cfg['Servers'][$i]['password'] = '

Navicat安装后出现错误:1045 - Access denied for user 'root'@'localhost' (using password: YES)

安装完MySQL和N之后,打开Navicat后出现如下错误: **********1045 - Access denied for user 'root'@'localhost' (using password: YES)********** (小插曲:记得不知道这是多少次安装MySQL了,以前用的是SQLyog,突然安装了一个Navicat,尽然出现错误,让自己小小的汗颜了一把!!!经过上网查资料,解决方法陈述下文) [问题所在]:未给root用户分配所有权限. [解决步骤]:例如:用户名:a

mysql提示:1045 access denied for user'root'@'localhost' using password yes

1.打开DOS进入mysql下bin目录(C:\Program Files\MySQL\MySQL Server 5.6\bin) 2.停止mysql服务,net stop  mysql 3.输入:mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server 5.6\my-default.ini" --console --skip-grant-tables 4.重新打开一个DOS窗口,进入mysql下bin目录,输入:mysql

#1045 - Access denied for user 'root'@'localhost' (using password: NO)的问题

问题描述: 在控制台shell下修改了root的密码,然后在http://localhost/phpmyadmin下无法登录了  报错:#1045 - Access denied for user 'root'@'localhost' (using password: YES)操作重现:  mysql -u root -p  ******  #以前的密码  use mysql ;  update user set password=PASSWORD('new_passwd') where use

MYSQL错误代码#1045 Access denied for user 'root'@'localhost'

遇到MYSQL"错误代码#1045 Access denied for user 'root'@'localhost' (using password:YES)" 需要重置root账号权限密码,这个一般还真不好解决. 不过,这几天调试的时候真的遇到了这种问题,不能跳过,必须解决才能在 本地调试程序源码,没办法,一点点解决吧. 好在遇到这种问题的情况,大有人在,所以很多就搬现成的,只要能解决问题就行了. 方法: 第一点,停止MYSQL服务,CMD打开DOS窗口,输入 "net