這個傢伙通常都是搞 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';