第一步:关闭服务 net stop mysql 这个需要在管理员权限才行
第二步:进入到安装的bin目录 执行 :mysqld --console --skip-grant-tables --shared-memory
第三步:启动一个新的cmd窗口 执行 mysql -uroot -p 就能免密进入
第四部修改密码:
-
use mysql ;
-
update user set authentication_string=’’ where user=‘root’; 如果这个字段有值,先置为空
-
flush privileges; 刷新权限表
4.ALTER user ‘root’@‘localhost’ IDENTIFIED BY ‘Tianya1234’; 修改root 密码
然后成功登录:
上面是别的博主终结的,但是我又加了一点点。从安装没有mysql到Navicat连接成功用了一个半小时
其他的命令:
①重启mysql:
1、net stop mysql 2、net start mysql
②进入mysql,登录
mysql -u root -p