找回密码
 注册

#1146 - Table 'performance_schema.session_variables' doesn't exist

php 发表于 2015/11/10 23:52 | 显示全部楼层 |阅读模式
MySQL #1146 - Table 'performance_schema.session_variables' doesn't existSHOW VARIABLES LIKE 'character_set_results'
MySQL 5.6升级到MySQL 5.7+,如果是直接采取复制data目录的方式,则会出现一些莫名其妙的错误。
MySQL 5.7是一个跨越较大的升级,程序运行方式和业务逻辑也有了很大的改变,

要升级到MySQL 5.7+,你需要首先在旧版的MySQL听将数据导出到文件,

重新安装MySQL 5.7+以后再将数据导回去,链接是MySQL命令行安装教程。

数据库的导出和导入,可以使用mysqldump,具体使用方法可以在命令行窗口中输入 mysqldump --help 查看,当然,你需要首先将命令行的当前目录切换到MySQL的bin目录,命令是:cd /d "{MYSQL}\bin",其中{MYSQL}是指MySQL的安装目录。

也可以用PHPMyAdmin,但是如果数据库特别大,还是建议用mysqldump.

当然,你也可以选择MSI版的MySQL,这种版本是傻瓜式的,理论上只要会按“下一步”的人都会装。

手机版|轻松E站

轻松E站

快速回复 返回顶部 返回列表