mysql executes sql file and reports error Error: Unknown storage engine'InnoDB' solution

mysql executes sql file and reports error Error: Unknown storage engine'InnoDB' solution

Find the problem

I recently encountered a problem at work. When I ran an innoDB type sql file, I reported the error Error: Unknown storage engine 'InnoDB'. I searched for many methods on the Internet, but none of them could really solve my problem. Later, I solved it. Here I summarize the process for friends who encounter similar situations to refer to. Without further ado, let's take a look at the detailed introduction.

Solution process:

I am using the MySql5.5 database. When the above error occurs, first use the command -> show engines; to view the engine details:

It was found that there was no entry for innodb:

Then we look at the log file:

If you don't know the location of the windowsns log file, you can use the command ->show variables like '%error%'; to view it.

Then: In the log we found:

The error is that the contents of the ibdata1 file are incorrect.

Next, we shut down the data service, delete the ibadata1 file in the installation directory, and the two files in the same directory as the error log: see the following figure

After successful deletion, change the my.ini file parameters.

innodb_buffer_pool_size = 256M

innodb_log_file_size = 256M

innodb_thread_concurrency = 16

innodb_flush_log_at_trx_commit = 2

innodb_flush_method = normal

Among them, innodb_flush_method = normal was added last, and the other parameters were already in the original configuration file.

After the changes are complete, save and restart the mysql service.

Execute again -》show engines;

It is found that innoDB is already available, which means success.

Run the file again and it will run perfectly.

Summarize

The above is the full content of this article. I hope that the content of this article can bring some help to your study or work. If you have any questions, you can leave a message to communicate. Thank you for your support of 123WORDPRESS.COM.

You may also be interested in:
  • InnoDB type MySql restore table structure and data
  • Solution to the problem that the InnoDB engine is disabled when MySQL is started
  • Sharing of experience on repairing MySQL innodb exceptions
  • MySQL InnoDB monitoring (system layer, database layer)
  • Summary of the operation records of changing MyISAM storage engine to Innodb in MySQL
  • About MySQL innodb_autoinc_lock_mode
  • MySQL Optimization: InnoDB Optimization
  • Detailed explanation of the difference between MyISAM and InnoDB in MySQL storage engine
  • MySQL prompts that the InnoDB feature is disabled and needs to enable InnoDB. Solution
  • Tutorial on the relationship between Innodb transaction isolation level and lock in MySQL
  • Detailed explanation of InnoDB storage files in MySQL

<<:  Detailed example of changing Linux account password

>>:  Analysis on the problem of data loss caused by forced refresh of vuex

Recommend

How to introduce scss into react project

First download the dependencies yarn add sass-loa...

Detailed explanation of data sharing between Vue components

Table of contents 1. In project development, the ...

JavaScript to implement the back to top button

This article shares the specific code for JavaScr...

Solve the problems encountered when installing MySQL 8.0 on Win10 system

The problems and solutions encountered when insta...

Recommend some useful learning materials for newbies in web design

Many people also asked me what books I read when ...

How to allow remote access to open ports in Linux

1. Modify the firewall configuration file # vi /e...

Introduction to Kubernetes (k8s)

I had always wanted to learn Kubernetes because i...

Solution to MySQL replication failure caused by disk fullness

Table of contents Case scenario Solving the probl...

Vue realizes the function of book shopping cart

This article example shares the specific code of ...

Vue realizes cascading selection of provinces, cities and districts

Recently, I need to implement a cascading selecti...

Tutorial on installing Tomcat server under Windows

1 Download and prepare First, we need to download...

Basic usage and pitfalls of JavaScript array sort() method

Preface In daily code development, there are many...