电脑技术学习

PHPMyAdmin配置标准

dn001

phpmyadmin是用php编写的MySQL管理程序,作为一个典型的B/S软件没有什么要安装的,只要在放到网站的某个目录就可以了,使用前请配置好php和如果php是4.x以上的版本,请在php.ini中打开php的mysql扩展。phpmyadmin的下载地址:
http://sourceforge.net/project/showfiles.php?group_id=23067
挑个最新稳定版本就行了。英文好的可以下载english-only的版本,这样要比all-language的小一倍以上。
;
将所有文件解压到web根目录的某个目录下, 如:datamgr。phpmyadmin的配置文件是libraries/config.default.php。下面是一些常用配置的说明:
一、登录MySQL的方式:
1.config -- 直接在配置文件中写入一个能登录mysql的帐号和密码,只要浏览这个datamgr目录就可以直接以这个写入配置文件的mysql帐号进行管理mysql的操作。特点是方便,缺点是没有安全性。
;
2.http-- 利用web服务器的验证功能,浏览datamgr这个目录前会跳出一个身份验证窗口,只要mysql帐号对得上就可以有datamgr目录的访问权。这样比较安全,不过用cgi或fastcgi的方式配置php将无法使用该功能,因为cgi不会想服务器发送一些验证信息变量。
;
3.cookie -- 和http一样也会跳出一个验证窗口,不过这个不是用web服务器的验证功能,直接是php写的一个普通登录窗口,只要浏览器支持cookie就行,21世界的浏览器都应该支持cookie这个基本功能,所以我们一般选择cookie验证方式。
;
这些字段和config.default.php对应的是
$cfg['Servers'][$i]['auth_type'] = 'cookie'(valid choices: config, http, HTTP, signon;or;cookie)
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
;


config要三处都要填完,http填auth_type为http就行了,cookie的话除了填这里,还要填写一个加密用的私钥,往配置文件的上面找
;
$cfg['blowfish_secret'] = 'bowbowgooo';
;


blowfish_secret随便填写一些字符就行了。
二、数据备份和恢复
默认的数据导出、和导入最大文件有2M的最大限制。如果要操作大于2M的数据库备份文件就需要预先将文件上传到phpmyadmin的某个目录。

1.首先在phpmyadmin个跟目录建立一个目录,比如叫ports

2.在config.default.php中搜$cfg['UploadDir'],这个变量定义保存导入文件存放的目录,它下面的$cfg['SaveDir']定义的是数据导出文件的存放目录,我们都定义为ports

$cfg['UploadDir'] = 'ports';;
$cfg['SaveDir'] = 'ports';
;

要注意的是ports目录的权限,saveDir只要能让php脚本往里边写东西。最后的就是操作完了,务必清空改目录,防止数据被别有用心的人下载。

三、界面美化
本来字体是可以任意调节的,但是我想这个功能对使用一台正常电脑的正常人没有什么意义,还不如直接将字体大小定死,一般认为11px是比较好看的字体。全局的字体可以在cssphpmyadmin.css.php中调整,将这个文件的html段的font-size由原来的一段php代码改为11px就行了

html {
;font-size: 11px;
}
;