【Django实践】_mysql Access denied for user root@localhost错误解决方法

真正的稳定,是自己不断成长,不断寻找新的空间。与其要稳定,不如开始拥抱这个变化的时代,让自己准备好。

django.png

初次安装windows下的mysql服务后,使用django连接测试,发现提示“mysql Access denied for user root@localhost”,结合网上两篇帖子得到解决,现将过程记录如下:
1.编辑mysql配置文件my.ini(我的在C:\ProgramData\MySQL\MySQL Server 5.7目录下),在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql
2.管理员身份启动cmd(开始按钮右键选择命令提示符管理员)
3.停止:输入 net stop mysql
4.启动:输入 net start mysql (注意此处mysql名称是服务名称,我的mysql5.7名称是mysql57),可在管理-服务中查看服务名称
5.数据库启动成功后,cd到数据库服务安装bin目录下(我的是C:\Program Files\MySQL\MySQL Server 5.7\bin)
6.依次执行图示中的命令
mysql -u root -p
use mysql;
update user set authentication_string=password(“newpassword“) where user=”root”;
flush privileges;
最后ctrl+z 回车退出。

image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容