error 1286 Unknown storage engine 'InnoDB'

作为刚入职一家公司的新人,且项目组内只有我一位软件测试人员。测试流程及测试环境需要自己独立去完善!

有一天在微信交流群里有个人问,公司之前没有测试,招聘测试新人来,问你们测试需要什么,我在想我需要什么!

我刚来我想知道公司做的什么产品,旧版本或者已经上线的产品。熟悉公司产品,熟悉工作环境,融入公司中,才能有那个状态。   

本地测试环境搭建:JDK、eclipse/idea、maven、xshell、xftp、jmeter、fiddler、postman(开发常用,配合开发)、mysql、虚拟机

项目版本管理工具:SVN  /  GitLab   账号及权限   

 mysql  /  Oracle ...数据库连接地址     

 禅道管理工具账号 

公司产品访问路径/APP    各个权限的账号

作为一个 测试人员,熟悉产品时也会习惯性的找bug!这时我们就会想提交到禅道管理工具上。由于公司本身没有使用过禅道,或者是我这个项目组没有搭建过禅道服务器。只能自己搭建!电脑配置不错,我直接搭建在自己本地Windows操作系统下,禅道搭建完本身自带一个数据库,Navicat连接localhost:3306  ,本地搭建的mysql如果端口3306一样的话,会冲突。而且禅道很霸道,改禅道自带数据库的端口改不了!!!

好了,前面有点废话了!回到问题点:error  1286  Unknown storage engine 'InnoDB'

这个问题就是我想到开发环境的数据库信息uj5到本地数据库中!但是导入到本地禅道那个数据库时报错。

(备注:尽量不改禅道数据库配置!!!改自己安装的数据库配置更简单!导入SQL文件也不要倒到禅道自带的数据库中。)

error 1286 Unknown storage engine 'InnoDB'_第1张图片

解决办法,通过执行show engines;      

error 1286 Unknown storage engine 'InnoDB'_第2张图片

error 1286 Unknown storage engine 'InnoDB'_第3张图片

 

error 1286 Unknown storage engine 'InnoDB'_第4张图片

将存储引擎改为InnoDB的方法:在my.ini中配置,将默认的存储引擎改为innodb即可”default-storage-engine=INNODB“。(注意:若查看引擎的时候,没有看到innodb,则在my.ini中查找“skip-innodb“,注释掉。注释方法就是在这句话的前面加上”#“。
   最后记得每次修改完my.ini之后,要重启mysql服务。
error 1286 Unknown storage engine 'InnoDB'_第5张图片

error 1286 Unknown storage engine 'InnoDB'_第6张图片

你可能感兴趣的:(测试遇见问题)