Home >Backend Development >PHP Tutorial >The problem that the additional functions of phpMyAdmin linked table have not been activated_PHP Tutorial
When installing phpMyAdmin, I still did not manually configure the config file, but used its setup function.
Default values are used except for server name and authentication method.
I entered the server name randomly and changed the authentication method to http.
In addition, on the PMA database page, click the pen behind the text box and fill in the default value.
(At this time, I have created the control user and entered the user name and password. I will talk about the creation method later)
After saving the settings, enter the MySQL root user name and password, and open the main page of phpMyAdmin After the screen, the following error appears
After clicking here, the screen you see is as follows
The things to pay attention to when solving this problem are as follows.
1. Deletion and copying of the .config file
This may not be the key to the problem, but after the problem occurred, I read the official documentation and then dealt with it.
After saving the settings on the setup screen, copy ./config/config.inc.php to ./ which is the root directory, and then delete the ./config directory
2. Create databases and tables required for additional functions
There is a create_tables.sql file in the ./scripts folder. Import it into MySQL and create the corresponding table.
Although there are still problems with the additional functions, you can already use phpMyAdmin to manage MySQL, so I poured the create_tables.sql file through the following screen
3. Create a control user
I had already created this before the problem arose.
I used the MySQL command line tool to execute the SQL command.