这个家伙一般都是搞 PHP 的人接触的多一些,毕竟有琳琅满目的数据库管理工具。比如我之前用的比较多的是 Navicat for MySQL,这家伙在 Windows 系统上用的还挺顺手的,性能也不错,但是自从换了 Mac 以后,界面也不好看了,操作也不灵活了,打开一张 1w+ 的表也得花几秒(以上仅是自己环境下出现的用户体验,并没黑它的意思哦,应该是我的电脑问题以及服务器配置太差的缘故 TAT 说到底还是自己穷咯)换成今天的主角之后,恩,还不赖。首先呢,他是开源的,你别说,我就喜欢开源的(你懂的);其次它是用“世界上最好的语言” —— PHP 写的,作为“资深 PHP 开发工程师”看着亲切的很。作为老牌的 web 端数据库管理工具,自带的数据库功能自然是够你用的(开始于2001年,一直维护到现在,经得起时间的考验,都快赶上我出生的年份了...)让我们去观摩下开发出这款棒棒哒开源工具的开发者们吧!

下载

不光是这个,很多软件和工具如果能在官网上下载的就尽量到官网上去下载,如果刚好你最近手头钱多建议捐一点(这位童鞋打算捐一百?有你这样的举动,世界会变得更美好)...好了,是时候放出传送门了

安装

下载下来是一个 zip 压缩包,直接解压就好,把文件夹名称改的短一点(比如 pma,下文中均以改名称为根目录)
拷贝配置文件,有两种方式喜欢了解一切,对未知有强烈的好奇心者:将

/pma/libraries/config.default.php

拷贝到

/pma/config.inc.php

新手小白,只想先能正常跑起来者:将

/pma/config.sample.inc.php

拷贝到

/pma/config.inc.php

光看网上教程没有认真思考图方便者:直接修改

/pma/config.default.php

明明这个配置文件上开发人员用醒目的要死的文字写着... NO! DO NOT EDIT!
修改配置文件

# 基本配置

$cfg['DefaultLang'] = 'zh';

$cfg['blowfish_secret'] = '419f9149e486203888b17fee459c2912';

$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['Servers'][$i]['host'] = 'localhost';

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '123456';
  • 第一个参数指默认语言,看英文不习惯就用中文吧...

  • 第二个参数指短语密码,即当 auth_type 为 cookie 时作为加密部分参与认证

  • 第三个参数指认证方式,即当你登录 phpMyAdmin 后将密码加密保存在 cookie 中

  • 第四个参数指数据库主机,比如你是本地数据库,则使用 localhost

  • 第五个参数指数据库 root 用户的账号,一般都是 root

  • 第六个参数指数据库 root 用户的密码,我随便写的啊,别忘了改成自己的...

运行

将 /pma 移动到域名或IP可以访问到的路径下,然后访问即可。有的童鞋发现怎么提示找不到之类的错误,这时候在配置文件中追加一行配置吧:

$cfg['PmaAbsoluteUri'] = 'http://pma.stephencode.me/';

定制

这时候已经成功登入数据库啦,在左侧栏中能看到你的所有数据库,这时候你一看,怎么有好些个数据库我都没见过,我不记得我创建过呀,比如 information_schema, performance_schema...这些数据库都是 MySQL 自带的,或者说是它自身需要用到的。如果你像我一样不需要操作这些数据库的,那么在刚才的配置文件中追加一行配置:

$cfg['Servers'][$i]['hide_db'] = '^(information_schema|mysql|performance_schema)$';

这时候你觉得舒服多了,然后发现这个页面的主题不是我的 style 啊,我要改!行,先去下一个自己喜欢的 主题 吧,记得对应自己下载的 phpMyAdmin 的版本号~

在刚才的配置文件中追加一行配置:

$cfg['ThemeDefault'] = 'fallen';

封不羁
1.1k 声望82 粉丝