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