linux下当我输入mysql -uroot -p 之后让我输入密码
输入完密码后 报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)
分析了一下报错的原因是密码错误引起的,我这边是忘记了密码(所以下面的操作是重置密码步骤)
- 修改 /etc/my.cnf 文件,在文件中添加skip-grant-tables(如图),
- 保存之后 重启mysql 命令 service mysqld restart
- 重启完成后看一下mysql的状态 命令service mysqld status
- 启动完成后,直接在命令行