备份数据表导入少表之mysql

王者就是坑 2019-08-23 07:07:51
前言:要做分支开发,备份了线上数据库,导入本地发现缺少6张表。 1.百度搜索,可能存在存储过程需要mysqldump备份时加额外参数,不好使 2.在Linux环境中grep -e查找备份文件关键字,发现存在,分析后应该是导入问题 3.查看生产,本地数据库版本 select version()发现生产5.6本地5.5 4.去官网下载5.6版本,下载速度太慢找朋友copy了份5.7绿色免安装版本 5.卸载mysql5.5版本,安装时先加入服务,net start mysql,提示启动失败需要初始化一下,命令百度,再启动后正常,配置my.ini,跳过密码登录,登录后使用alert修改user表密码,一开始使用update搞得差点废掉,注:版本高update修改不了密码 6.创建数据库,导入,配置jdbc,启动项目,一切OK,一天的烦恼瞬间化为乌有 最后在回家的快速公交记录次文用来打发一个多小时的路程,版本不对坑到家
...全文
266 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhdz_bj 2019-09-25
  • 打赏
  • 举报
回复
引用 楼主 王者就是坑 的回复:
前言:要做分支开发,备份了线上数据库,导入本地发现缺少6张表。
1.百度搜索,可能存在存储过程需要mysqldump备份时加额外参数,不好使
2.在Linux环境中grep -e查找备份文件关键字,发现存在,分析后应该是导入问题
3.查看生产,本地数据库版本 select version()发现生产5.6本地5.5
4.去官网下载5.6版本,下载速度太慢找朋友copy了份5.7绿色免安装版本
5.卸载mysql5.5版本,安装时先加入服务,net start mysql,提示启动失败需要初始化一下,命令百度,再启动后正常,配置my.ini,跳过密码登录,登录后使用alert修改user表密码,一开始使用update搞得差点废掉,注:版本高update修改不了密码
6.创建数据库,导入,配置jdbc,启动项目,一切OK,一天的烦恼瞬间化为乌有

最后在回家的快速公交记录次文用来打发一个多小时的路程,版本不对坑到家


这种逻辑备份恢复没那么复杂,装个高版本,建个库和用户,直接导入就行了。楼主的问题是从高版本导入到低版本才出现问题。
卖水果的net 2019-09-06
  • 打赏
  • 举报
回复

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧