使用工具:pycharm + django +mysql
因为对MySQL极度陌生,刚开始在pycharmIDE中直接创建mysql数据库没有问题,后来突然连接失败,错误access denied for user 'root@localhost'(using password: YES)
知道可能是密码账户的问题,尝试换了各种账号密码,百度搜索了各种教程(2-3小时),中间过于心酸,最后用重设密码这个方法解决此问题,再次记录,以便其他人也碰到同样的问题!
setp 1.关闭mysql服务器
sudo /usr/local/mysql/support-files/mysql.server stop 或者在系统偏好里有个MySQL里关闭服务
cd /usr/local/mysql/bin (进入目录)
sudo su (获取权限)
./mysqld_safe --skip-grant-tables & (重启服务器)
control+D (退出当前编辑模式)
setp 2.
alias mysql=/usr/local/mysql/bin/mysql (配置短命令)
输入 mysql (进入mysql命令模式)
use mysql (进入mysql数据库)
flush privileges (大概就是获取权限,要不他不让你改)
set password for 'root'@'localhost'=password('新密码') (完成修改)
终于修改成功,累死了!!!
如果你知道密码:
mysqladmin -u root -p password (新密码。。。。。。。。。。。)