


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.
GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass '; 🎜>Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
Execute_priv, Repl_slave_priv, Repl_client_priv
) ON mysql.user TO 'pma'@'localhost';
GRANT SELECT ON mysql.db TO 'pma'@' localhost';
GRANT SELECT ON mysql.host TO 'pma'@'localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
ON mysql.tables_priv TO 'pma' @'localhost';
GRANT SELECT, INSERT, UPDATE, DELETE ON
4. Modify the config.inc.php file .
Because tracking is not set on the setup screen, after the above processing, the other items in the second picture all turned green, but the last item was still red.
So I added the line
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
5. There are cases where the modification of the config.inc.php file does not take effect
After completing the settings 1 to 3, when accessing the main screen, the setting of the second picture does not immediately turn green.
In order to verify whether the modification of the config.inc.php file has any effect, I changed a very important setting 'host' in the file and randomly added a few a's at the end.
An error occurred when accessing phpMyAdmin later. Then remove those a's, and when you visit again, except for the last item tracking, everything else is green.
Maybe it’s because of the browser or apache cache problem. I haven’t figured it out yet.
http://www.bkjia.com/PHPjc/322369.htmlwww.bkjia.com

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



The primary key of a table is one or more columns that uniquely identify each record in the table. Here are the steps to set a primary key: Log in to phpMyAdmin. Select database and table. Check the column you want to use as the primary key. Click "Save Changes". Primary keys provide data integrity, lookup speed, and relationship modeling benefits.

Default location for PHPMyAdmin log files: Linux/Unix/macOS:/var/log/phpmyadminWindows: C:\xampp\phpMyAdmin\logs\ Log file purpose: Troubleshooting Audit Security

Adding a foreign key in phpMyAdmin can be achieved by following these steps: Select the parent table that contains the foreign key. Edit the parent table structure and add new columns in "Columns". Enable foreign key constraints and select the referencing table and key. Set update/delete operations. save Changes.

The WordPress database is housed in a MySQL database that stores all website data and can be accessed through your hosting provider’s dashboard, FTP, or phpMyAdmin. The database name is related to the website URL or username, and access requires the use of database credentials, including name, username, password, and hostname, which are typically stored in the "wp-config.php" file.

The default username and password for PHPMyAdmin are root and empty. For security reasons, it is recommended to change the default password. Method to change password: 1. Log in to PHPMyAdmin; 2. Select "privileges"; 3. Enter the new password and save it. When you forget your password, you can reset it by stopping the MySQL service and editing the configuration file: 1. Add the skip-grant-tables line; 2. Log in to the MySQL command line and reset the root password; 3. Refresh the permission table; 4. Delete skip-grant-tables line, restart the MySQL service.

Reasons and solutions for access denied by phpMyAdmin: Authentication failed: Check whether the username and password are correct. Server configuration error: adjust firewall settings and check whether the database port is correct. Permissions issue: Granting users access to the database. Session timeout: Refresh the browser page and reconnect. phpMyAdmin configuration error: Check the configuration file and file permissions to make sure the required Apache modules are enabled. Server issue: Wait for a while and try again or contact your hosting provider.

Steps to delete a data table in phpMyAdmin: Select the database and data table; click the "Action" tab; select the "Delete" option; confirm and perform the deletion operation.

Related views can be found in the Views submenu under the Structure tab in phpMyAdmin. To access them, simply select the database, click the "Structure" tab, and then click the "View" submenu.
