MySQL5.7升级问题

2016-08-15  本文已影响114人  殷临风

当我们将mysql升级到5.7时, 而使用的database是之前5.6留下的, 如果此时执行一些sql操作会报错

error: 'Unknown column 'password_last_changed' in 'mysql.user 

也就是说mysql.user表中password_last_changed不存在了, 因为MySQL 5.7去掉了这个字段, 但在5.6版本, 是存在这个字段的, 此时可以通过命令进行升级

# 升级, 注意mysql处于启动状态
mysql_upgrade -u root -p

# 重启服务
# centos 6.x
service mysqld restart
# centos 7.x
systemctl restart mysqld
上一篇 下一篇

猜你喜欢

热点阅读