某日大哥求助服务器宝塔挂逼了,不能让无数粉丝觉得,要删库跑路的节奏啊,
经过多次努力,但是数据库重新安装后原有备份数据导入无法打开

大家都知道WP使用的是Innodb引擎储存数据,也就是说单纯的备份数据库文件夹是无效的,好在毕竟摸打滚爬IT老
江湖了说,已经把Data目录全部都给干下来了,一听这个我觉得有戏,那么开怼
把原有数据库Data目录下的 数据库文件夹(包括Mysql的用户数据库 mysql那个),还有ibdata1文件拷贝到新的
Mysql 下,除以上数据库文件和这个ibdata1其他都不需要,不然新版的mysql无法启动

启动等待惊喜时刻,如果mysql服务没有报错,那么恭喜你,距离数据恢复成功仅差一步之遥了
恢复后发现root用户登陆不了,很奇怪,问他原有root密码也无法登陆,最后索性暴力解决吧
如果你恢复后可以登陆那么登陆成功就可以操作数据了。
如果不行那么请继续向下看
在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出。重启mysql
然后 在命令行下运行mysql
这时候命令行下登陆mysql是不需要用户名密码的

1)use mysql;
2)update user set authentication_string = '123456' where user = 'root' ;
3)flush privileges;
回到my.ini 删除 skip-grant-tables 重启mysql
这时候开心时刻就到了
