# 问题:
在 Mac 里写的代码,MySQL 数据库在 Ubuntu 虚拟机里,当我模型类写完之后执行 python manage.py makemigrations
要准备生成迁移文件时报错了,大概是权限不够 access denied 等提示,后来了解到默认情况下 root
用户是不支持远程登录的权限,接下来要做的及时用户账号提权
# 解决:
在 Ubuntu 中登录 MySQL
1. 执行
Grant all privileges on *.* to 'root'@'%' identified by 'mysql' with grant option;
'root'
即当前用户名,'mysql'
是我自己设定的密码
2. 执行
flush privileges;
之后就会重新加载数据,或者不输入命令关掉终端重新打开
听说这幅画里有 820 只神奇宝贝🙂
byccayco