今天在本地mysql导入数据时突然出现了这个错误,后来查了下是因为新装的phpStudy中Mysql引擎默认是Myisam。
可以在本地命令行mysql -h127.0.0.1 -uroot -p连接上输入show engines进行查看,如果你看到你的MyISAM后面的是DEFAULT的话就去修改mysql的my.ini文件。
将默认的存储引擎改为innodb即可”default-storage-engine=INNODB“。(注意:若查看引擎的时候,没有看到innodb,则在my.ini中查找“skip-innodb“,注释掉。注释方法就是在这句话的前面加上”#“。 修改完重启mysql。
如果这时mysql启动不了就去Mysql>data目录中把ib开头的日志文件给删除就可以了。
网友评论