我使用的是mysql8以上的版本,由于mysql更改了密码的处理方式,所以django就无法进行连接
在数据库安装完成之后,会默认生成一个账号密码我们在非root登录的时候进行使用
sudo cat /etc/mysql/debian.cnf’
可以输出mysql生成的账号密码,用于登录后添加用户
user:debian-sys-maint
password:QBbeHnatL3Uel4CG
这个mysql添加用户的新语句
create user ‘用户名’@’访问主机’ identified by ‘密码’;
赋予权限(不用加密码 IDENTIFIED BY ‘password’;)
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost';