#1932 - Table 'phpmyadmin.pma__userconfig' Doesn't Exist In Engine

3 min read Jun 06, 2024
#1932 - Table 'phpmyadmin.pma__userconfig' Doesn't Exist In Engine

Solved: #1932 - Table 'phpmyadmin.pma__userconfig' doesn't exist in engine

Error Explanation

The error message #1932 - Table 'phpmyadmin.pma__userconfig' doesn't exist in engine is a common issue encountered by users of phpMyAdmin, a popular open-source tool for managing MySQL and MariaDB databases. This error occurs when the pma__userconfig table is missing from the phpmyadmin database.

Causes of the Error

  1. Missing pma__userconfig table: The pma__userconfig table is a crucial component of phpMyAdmin, responsible for storing user-specific configuration settings. If this table is missing, phpMyAdmin will fail to function properly.
  2. Corrupted phpmyadmin database: A corrupted phpmyadmin database can cause the pma__userconfig table to be missing or damaged, leading to the error.

Solutions

1. Create the missing pma__userconfig table

Step 1: Log in to your phpMyAdmin account.

Step 2: Go to the SQL tab.

Step 3: Execute the following SQL query to create the pma__userconfig table:

CREATE TABLE `pma__userconfig` (
  `id` int(11) NOT NULL,
  `timevalue` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `config_data` text,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin;

Step 4: Click Go to execute the query.

2. Repair the phpmyadmin database

Step 1: Log in to your phpMyAdmin account.

Step 2: Go to the Databases tab.

Step 3: Select the phpmyadmin database.

Step 4: Click Check tables.

Step 5: Click Repair table for the pma__userconfig table.

Step 6: Click Go to execute the repair process.

By following these steps, you should be able to resolve the #1932 - Table 'phpmyadmin.pma__userconfig' doesn't exist in engine error and restore phpMyAdmin functionality.

Featured Posts