First, how to set phpMyAdmin automatic login?
First, locate config.sample.inc.php in the root directory to copy a file name to config.inc.php (if a config.inc.php file already exists, modify the file directly).
Open config.inc.php Find $cfg [' Servers '] [$i] [' Auth_type '], will
Copy CodeThe code is as follows: $cfg [' Servers '] [$i] [' auth_type '] = ' cookie ';
Change into
Copy CodeThe code is as follows: $cfg [' Servers '] [$i] [' auth_type '] = ' config ';
Then add the following code below:
Copy CodeThe code is as follows: $cfg [' Servers '] [$i] [' user '] = ' root '; Set the MySQL user name
$cfg [' Servers '] [$i] [' password '] = ' 123456 '; Set the MySQL password
Second, how to cancel phpMyAdmin automatic login?
Just put
Copy CodeThe code is as follows: $cfg [' Servers '] [$i] [' auth_type '] = ' config ';
Change into
Copy CodeThe code is as follows: $cfg [' Servers '] [$i] [' auth_type '] = ' cookie ';
Save it.
Warm tips:
$cfg [' Servers '] [$i] [' Auth_type '] has three values to be selected, namely, cookies, HTTP, config. The more you use is the cookie and config. When in the formal environment, with the use of cookies, users must enter the correct user name and password, and in the local test server, the general use of Config, save the session after the failure to enter the user name and password, saving development time
#####################################
The default installation of phpMyAdmin, usually only a MySQL server, the configuration information is stored in the phpMyAdmin configuration file, when we need to switch between multiple servers to log on, the change is very cumbersome. Following the configuration method, we can easily use phpMyAdmin to connect multiple MySQL
Method One: Enter the server IP address, user name, password when landing phpMyAdmin
Disadvantage: Login operation is cumbersome, and switch server must first exit the currently logged on server
Procedure: Modify the/libraries/config.default.php in the phpMyAdmin directory
/**
* Allow login to any user entered server in cookie based authentication
*
* @global boolean $cfg [' Allowarbitraryserver ']
*/
$cfg [' allowarbitraryserver '] = true;
The default value of False is modified to true;
In order to avoid the loss caused by the modification error, it is strongly recommended to back up the config.default.php file as Config.default.php.bak
Method Two: Login phpMyAdmin only need to enter the user name, password, server address for the drop-down list is optional, after landing can also select other servers to quickly switch. Recommended
Advantages: Easy to login, switch server after login without exiting the current connection.
Operation Steps:
1. Back up the config.sample.inc.php file in the phpMyAdmin root directory is Config.sample.inc.php.bak (this operation avoids the loss caused by the modification error)
2. Back up the config.inc.php file in the phpMyAdmin root directory is Config.inc.php.bak (this operation avoids the loss caused by the modification error)
3. Rename the config.sample.inc.php file under the phpMyAdmin root directory to config.inc.php
4. Modify the config.inc.php file to find the first server comments section and modify it to the following
$hosts = Array (
' 1 ' =>array (' host ' = ' localhost ', ' user ' = ' root ', ' password ' = ' 123456′ '),
' 2 ' =>array (' host ' = ' 192.168.0.1′ ', ' user ' = ' ciray ', ' password ' = ' 123456′ ')
);
$hosts array subscript Starting from 1, the value of host is the server IP address, user is the corresponding MySQL login username, password value for the MySQL login password, please change to your own
Two servers are configured $hosts array, and if you have more than one server, add the configuration information in the order in which the array is incremented
/*
* First Server
*/
for ($i =1; $i <=count ($hosts); $i + +) {
/* Authentication type */
$cfg [' Servers '] [$i] [' auth_type '] = ' cookie ';
/* Server Parameters */
$cfg [' Servers '] [$i] [' host '] = $hosts [$i] [' Host ']; Modify Host
$cfg [' Servers '] [$i] [' connect_type '] = ' TCP ';
$cfg [' Servers '] [$i] [' compress '] = false;
/* Select mysqli If your server has it */
$cfg [' Servers '] [$i] [' extension '] = ' mysql ';
$cfg [' Servers '] [$i] [' allownopassword '] = true;
$cfg [' Servers '] [$i] [' user '] = $hosts [$i] [' User ']; Modify User Name
$cfg [' Servers '] [$i] [' password '] = $hosts [$i] [' Password ']; Password
/* rajk–for blobstreaming */
$cfg [' Servers '] [$i] [' bs_garbage_threshold '] = 50;
$cfg [' Servers '] [$i] [' bs_repository_threshold '] = ' 32M ';
$cfg [' Servers '] [$i] [' bs_temp_blob_timeout '] = 600;
$cfg [' Servers '] [$i] [' bs_temp_log_threshold '] = ' 32M ';
}
Note that we use a for loop to configure information for all servers, the initial value of the loop variable $i is 1, the configuration information in the $hosts array is traversed, and the contents of the loop body do not need to be changed.
After the modification is completed, save the file, re-login, if you can see the phpMyAdmin login interface appears in the server candidate list, indicating correct
Configure phpMyAdmin to log on when you can fill IP management multiple MySQL connections multiple databases automatic logon