phpMyAdmin 你值得拥有

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

下载

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

安装

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

/pma/libraries/config.default.php

拷贝到sql

/pma/config.inc.php

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

/pma/config.sample.inc.php

拷贝到服务器

/pma/config.inc.php

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

/pma/config.default.php

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

# 基本配置

$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';