今天在安装MySQL数据库时,有安装过程中报ERROR 1045错误,网上查了一下,解决方法如下:
1、对于安装过程中该错选择“skip”继续向下安装,完成安装;
2、在MySQL安装目录中,打开my.ini文件;
3、在打开的my.ini文件中,查找该行:[mysqld],添加skip-grant-tables,保存
4、重启MySQL服务:控制面板->管理工具->服务:
5、可以无密码登陆MySQL(如mysql -u root -p),然后重新设置root用户的密码,即批量执行如下sql命令:
use mysql;
update user set password=password("root") where user="root";
flush privileges;
修改完毕后可以重新连接MySQL查看root用户的密码是否更新成功。
6、修改my.ini文件,将之前添加的skip-grant-tables删除。
7、重启MySQL服务。