一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第4天,点击查看活动详情。
【小错误】
1.your password has expired
连接数据库的时候,会出现的提示,意味你的密码已过期,解决方法为更改密码
*一定要以管理员身份运行!!以防给后面带来不必要的麻烦
①下转到mysql的bin目录下:
修改密码:
由于初始化产生的随机密码太复杂,不便于我们登录mysql,因此,我们应当修改一个自己能记住的密码!!
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
如:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
再次登录验证新密码:
exit
mysql -u root -p
再一次登录就可以
2.[解决mysql:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)]
①问题
有时候我们登录Mysql输入密码的时候,会出现这种情况
mysql -u root -p
Enter Password > '密码'
错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
或者:错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
②解决方法
①重启mysql:
1、net stop mysql 2、net start mysql
②进入mysql,登录
mysql -u root -p
不用输入密码,直接回车(出现Enter Password 也一样直接回车,即可登陆成功)
③输入use mysql,修改root的密码:
update user set authentication_string=password('新密码') where user='root';
flush privileges;
④退出:
quit;
⑤再次重启mysql:
1、net stop mysql 2、net start mysql
⑥测试是否成功就是是否登陆成功咯。
mysql -u root -p
Enter Password>'新密码'
3.[由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。]
①问题
②解决方法
1、官网地址下载此文件 :www.microsoft.com/zh-CN/downl… 2.默认安装,修复即可