BUG 原图:
1、查看自己的本地 cmd 中的mysql 可用否
2、不可用就配置环境变量,我得就是没有配置,配置之后就可以用了。
3、配置得找到Mysql的bin目录,可执行文件。
备注:如果找不到就 执行 services.msc 打开属性哪里去看。
配置好的Mysql原图:
正式开始解决问题:
第一步:修改原密码
- set password for root@localhost = password(‘root’);
第二步: 修改root密码永不过期,输入命令:
- alter user ‘root’@‘localhost’ password expire never;
权限的问题,访问被拒绝
第三步:问题又来了
MySQL 中删除账户,出现 ERROR 1046 (3D000): No database selected 问题的解决方法
use Mysql
根据网上说的执行了还是不行:
1、UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
2、flush privileges;
第四步:改成 localhost 可以登录了。
有疑问是原来的表是存在的,但是我的查询里创建的一些DML语句不见了。。
奇怪