首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

1045 Access denied for userroot’@’localhost’ (using password: YES)

MySQL 连接错误,使用Navicat连接MySQL出现错误:1045 Access denied for userroot’@’localhost’ (using password: YES)...2.停止:输入 net stop mysql 3.启动:输入 net start mysql 也可以在计算机-管理-服务里面找到MySQL的服务,如图 这时候在cmd里面输入mysql -u root...-p就可以不用密码登录了,出现 password:的时候直接回车可以进入,不会出现ERROR 1045 (28000),但很多操作都会受限制,因为没有grant权限。...继续按下面的流程走: 1.进入mysql数据库: mysql> use mysql; Database changed 2.给root用户设置新密码: mysql> update user...set password=password(“新密码”) where user=”root”; Query OK, 1 rows affected (0.01 sec) Rows matched

98620
您找到你想要的搜索结果了吗?
是的
没有找到

ERROR 1045 (28000): Access denied for user root@localhost (using password: YES)

首先关闭mysql service mysqld stop //2.查看mysql状态 service mysqld status //3.设置使用命令跳过输入密码过程 mysqld_safe --user.../4.另开一个窗口--登录mysql--不要输入密码,直接回车 mysql -uroot -p //5.使用一下mysql数据库--指定数据库 use mysql; //6.查看mysql数据库中user...表,用户等于root的用户,有一下显示就可以 select 'user' from user where user='root'; //7.为user=root的用户设置密码为123456 update...user set password=PASSWORD('123456') where user='root'; //8.刷新使之生效,并退出 flush privileges; exit //9....重启mysql service mysqld restart //10.查看mysql状态 service mysqld status //11.正常登录 mysql -u root -p 123456

2.7K10

Navicat连接MySQL时弹出:1045Access denied for userroot’@’localhost

错误原因: 当登录MySQL数据库出现 Error 1045 错误时,表明你输入的用户名或密码错误被拒绝访问了;MySQL服务搭建后,默认root用户是不能进行远程访问连接的。...解决办法如下: (1)改表法 可能是你的账号不允许从远程登录,只能在localhost本地登录数据库。...建议在数据库搭建时,创建一远程连接的用户或者在localhost的主机上将mysql数据库下的"user"表里的"root"用户开启远程登录(把localhost这个值替换为%)。...IDENTIFIED BY “密码”; 实际操作: >mysql –uroot –p #进入mysql环境,语法:mysql –u用户名 –p数据库密码 mysql> set password for 'root...'@'%' =password('数据库英文密码'); #设置mysql数据库密码 mysql> GRANT ALL PRIVILEGES ON *.* TO “root”@”%” IDENTIFIED

73.6K106
领券