Access denied for user 'root'@'localhost' (using password:YES) Mysql5.7
程序员文章站
2022-12-25 10:14:57
解决方案: (1) 打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。(my.ini在C:\ProgramData\MySQL\MySQL Server 5.7\my.ini) (2)重启MySQL服务。 (3)通过命令行进入MySQ ......
解决方案:
(1) 打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。(my.ini在C:\ProgramData\MySQL\MySQL Server 5.7\my.ini)
(2)重启MySQL服务。
(3)通过命令行进入MySQL的BIN目录,输入“mysql -u root -p”(不输入密码),回车即可进入数据库。
C:\Program Files\MySQL\MySQL Server 5.7\bin>
(4)执行“use mysql;”,使用mysql数据库。
(5)执行“update user set authentication_string=password('xxxx') where User='root'; (修改root的密码)
(6)分配权限
grant all privileges on *.* to root@localhost identified by "xxxx" ;
(7)打开MySQL目录下的my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
(8)重启MySQL服务。
(9)在命令行中输入“mysql -u root -p xxxx”,即可成功连接数据库。
上一篇: redis、Memcached、MongoDb使用心得
下一篇: php运行时动态创建函数的方法
推荐阅读
-
linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'
-
MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决
-
linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'
-
ERROR 1045 (28000): Access denied for user root@localhost (using password: NO)
-
MYSQL ERROR 1045 (28000): Access denied for user (using password: YES)问题的解决
-
连接本地数据库出现:1045 - Access denied for user 'root'@localhost'(using pass
-
ERROR 1045: Access denied for user: root@localhost (Using password: NO)
-
win10下MySQL 8.0登录Access denied for user‘root’@‘localhost’ (using password: YES)问题的解决方法
-
ERROR 1045 (28000): Access denied for user ''root''@''localhost'' (using passwor
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决