一、修改配置文件my.ini 关闭mysql服务 添加 skip-grant-tables 启动mysql服务(如果启动正常继续执行下列步骤) 执行修改密码命令(注意不一定都是localhost)根据实际情况修改 登录后复制 ALTER USER 'root'@'localhost' IDENTIFIED BY "@@@"; 1. 这里可能会提示无法修改,因为采用的是免密登录 ,需要执行 登录后复制 flush privileges; ALTER USER 'root'@'localhost' IDENTIFIED BY "@@@"; 1.2. 二、进入mysql目录bin文件夹打开cmd 利用mysqld 的方式启动 新开一个cmd窗口 mysqld --console --skip-grant-tables --shared-memory 在开一个cmd窗口执行修改密码命令(注意不一定都是localhost)根据实际情况修改 执行修改密码命令(注意不一定都是localhost)根据实际情况修改 登录后复制 ALTER USER 'root'@'localhost' IDENTIFIED BY "@@@"; 1. 这里可能会提示无法修改,因为采用的是免密登录 ,需要执行 登录后复制 ALTER USER 'root'@'localhost' IDENTIFIED BY "@@@"; 1. 原创作者: u_14438404 转载于: https://blog.51cto.com/u_14438404/11314980