配置符合个人工作习惯的phpMyAdmin

今天在phpmyadmin官网 下载了phpMyAdmin 3.3.5.1多语言版,是个tar包,传到服务器(linux)上后解压缩。

 

phpMyAdmin的配置文件一般在/usr/share/phpmyadmin/libraries/config.default.php

 

我使用vim来编辑config.default.php ,打开后,会看到用字符拼接而成的DO NOT EDIT形状

 

下面介绍一下配置符合我个人工作习惯的phpMyAdmin的步骤(待配置项用蓝色字表示):

 

1.配置MySql用户名和密码:

 

/**
 * MySQL user用户名
 *
 * @global string $cfg['Servers'][$i]['user']
 */
$cfg['Servers'][$i]['user'] = 'root';

/**
 * MySQL password (only needed with 'config' auth_type)密码
 *
 * @global string $cfg['Servers'][$i]['password']
 */
$cfg['Servers'][$i]['password'] = '';

 

 

2.如果MySQL密码为空,需要这样设置(默认都为false,需要修改一下):

/**
 * whether to allow login of any user without a password
 *
 * @global boolean $cfg['Servers'][$i]['AllowNoPassword']
 */
$cfg['Servers'][$i]['AllowNoPassword'] = true;

 

/**
 * Whether to try to connect without password
 *
 * @global boolean $cfg['Servers'][$i]['nopassword']
 */
$cfg['Servers'][$i]['nopassword'] = true;

 

3.phpMyAdmin有个认证方式,默认为cookie,在这种情况下,会把认证信息写到客户端,清空cookie会登录后一段时间无操作,都会提示重新登录,这样对于频繁操作MySql的我而言很不方便,我需要每次需要时直接打开数据库列表,而不希望看到登录界面,故做如下修改:

/**
 * Authentication method (valid choices: config, http, signon or cookie)
 *
 * @global string $cfg['Servers'][$i]['auth_type']
 */
$cfg['Servers'][$i]['auth_type'] = 'config';

 

改为上述认证方式之前,请先完成步骤1的操作(配置MySql用户名和密码)。

 

4.登录成功后,总会有个提示:配置文件现在需要一个短语密码。

如何去掉上面这行提示呢?做如下修改即可(默认为空,自己随便填写即可):

/**
 * The 'cookie' auth_type uses blowfish algorithm to encrypt the password. If
 * at least one server configuration uses 'cookie' auth_type, enter here a
 * pass phrase that will be used by blowfish. The maximum length seems to be 46
 * characters.
 *
 * @global string $cfg['blowfish_secret']
 */
$cfg['blowfish_secret'] = 'root';

上面这个'root'是我随手写的,你可以改成其他任何字符。

 

 

 

你可能感兴趣的:(mysql,工作,String,phpMyAdmin,user,Authentication)