问题来源
我在安装mysql5.7.32的时候一直出现
ERROR 1045 (28000): Access denied for user 'xxxxx'@'localhost' (using password: NO)
-
分析原因
- 1.使用
skip-grant-tables
跳过权限去登录失败
- 1.使用
-
解决办法
- 在mysql安装目录下
- 例如我
D:\Software\Mysql\mysql-5.7.32-winx64\bin
下输入cmd打开命令行
- 执行
mysqld --skip-grant-tables
然后新建cmd窗口,使用mysql -uroot -p
就可以免密码登录了。
修改密码mysql-5.7.32的操作
use mysql
update mysql.user set authentication_string=password('root_password') where user='root';
root_password
为你要设置的密码- 登录
mysql -uroot -p
- password:
输入你的root_password