mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'
1、关闭mysql
2、找到数据库目录
3、会发现有两个文件:my.ini和my-default.ini,分别打开这两个文件,把my-default.in的内容全部复制粘贴到my.ini文件内容的最后,并另起一行写上 skip-grant-tables
4、登录数据库输入mysql -u root -p 回车,会看到Enter password:提示,直接回车,就能够进入,操作界面了
1、进来后要修改密码输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行
update mysql.user set authentication_string=password('root') where user='root' ; 现在密码改为root
2、最后输入“flush privileges;”,不输入这个的话,修改密码的操作不会生效的
3、然后输入“quit”退出。
转自:https://blog.csdn.net/gaoluhua/article/details/53956004
https://blog.csdn.net/yang5726685/article/details/53616731
------此时淌的哈喇子,将成为明天的眼泪!