错误代码1045Access denied for user 'root'@'localhost' (using password:YES)场景:正常使用的过程中,修改了一下mysql数据库中的user表,想开放外网权限. 也不知道什么地方改错了,导致重启数据库之后报1045.
连上MySQL,执行Create Database 命令时,报如下错误: can t create database (errno:28)网上查询,说是磁盘空间不足导致的。于是 ssh 登录服务器,通过 df -h 命令查看:果然,空间已经耗尽了。
通过面试,也发现了一些现象,网上的很多数据库教程都是讲得比较浅或者只讲解了片面,比较好的教程要么找不到要么就是收费昂贵,为了方便自己复习以及帮助到一些想从全面了解数据库的小伙伴,这段时间在不断恶补数据库的知识,打算出一个关于《从0到1-全面深刻理解MySQL》的教程,教程是以小白视角出发,从最简单的安装数据库到深入理解数据库如何执行SQL语句到数据库如何实现数据存储和查询的全方位讲解。
在登录mysql时忘记密码,输入“mysql -u root -p”命令,输入密码后,出现报错“ERROR 1045 : Access denied for user 'root'@'localhost' ”,下面给出解决办法。