Amm*_*rah 23 mysql mysql-workbench mysql-error-1054
使用此命令创建用户时:
create user 'foo'@localhost';
Run Code Online (Sandbox Code Playgroud)
显示此错误:
ERROR 1054(42S22):'mysql.user'中的未知列'password_last_changed'
使用MySQL服务器版本:5.7.6
我试图添加它,但我不知道它的数据类型我该如何解决这个问题?
Ahm*_*ila 67
显然,您从早期版本将MySQL升级到5.7.
列' password_last_changed '曾经存在于MySQL <5.7中,但自5.7以来被删除
如果是这种情况,则必须运行" mysql_upgrade "脚本以将某些表从旧版本迁移到新版本.
跑
mysql_upgrade -u root -p
Run Code Online (Sandbox Code Playgroud)
并输入您的root密码.
那么你应该解决你的问题