1.还原备份导致部分表数据为空
原因可能是由于max_allowed_packed设置过小导致报错,一般的解决方法2种:
- 修改mysql的配置文件 my.ini
max_allowed_packet=5000M
wait_timeout=288000
interactive_timeout = 288000
- 命令修改
// 查看当前max_allowed_packet的大小
show global variables like ‘max_allowed_packet’;
//修改max_allowed_packet的大小
set global max_allowed_packet=1024102450;
2.还原备份显示报错信息:create view xxxx failed
可能是mysql的权限不够导致的,使用命令赋权限,执行下面的两句命令
grant all privileges on *.* to root@"%" identified by ".";
flush privileges;