Adminer
Jakub Vrána · 行銷
Adminer 是免費的資料庫管理工具,整個程式只有一個 PHP 檔。把它上傳到伺服器,打開瀏覽器,就能用同一個介面管理 MySQL、PostgreSQL 和 SQLite。它同時包辦 MySQL 管理、PostgreSQL 管理和 SQLite 管理工具的角色,全都在同一個資料庫介面裡完成。

關於 Adminer
What Is Adminer
Adminer 是一款開放原始碼的資料庫管理工具,給需要查看資料庫、又不想裝桌面軟體的人用。整個程式就是一個 PHP 檔,上傳到伺服器後,用瀏覽器打開就能像開一般網頁一樣使用。它開箱就能連上 MySQL、MariaDB、PostgreSQL、SQLite、MS SQL 和 Oracle,MongoDB、Redis、Elasticsearch 等則透過外掛加進來。
它吸引人的地方是體積。phpMyAdmin 散成上千個檔案,這款 phpMyAdmin 替代方案卻只有一個檔,隨時能換掉。頁面載入快,因為底下沒有任何框架,就是純 PHP。如果你用的是共享主機、小型 VPS 或 Docker 環境,差別就在於能跑查詢前要設定的東西少之又少。
代價是 Adminer 比重量級用戶端做得少。它沒有視覺化查詢產生器,沒有預存程序除錯器,也沒有團隊協作層。它是一款專注在直接操作的工具:執行 SQL、編輯資料列、改資料表、匯出傾印。要設計複雜的結構,你得另外找工具;但要做快速又頻繁的資料庫檢查,它很難被取代。
Getting Started
- 到 adminer.org 下載單一檔案,可以選完整版或較小的純英文版,放進有 PHP 的網頁伺服器。
- 用瀏覽器打開這個檔案。你會看到登入畫面,欄位包含資料庫類型、伺服器、使用者名稱、密碼和資料庫名稱。
- 輸入連線資訊後連上。左側欄會列出你能存取的資料庫和資料表。
- 點開資料表就能瀏覽或編輯資料列,或打開 SQL 指令框執行自己寫的查詢。
- 需要備份時,把結構或資料匯出成 SQL 或 CSV;如果這台機器是公開的,用完就把檔案從伺服器刪掉。
產品資訊
快速了解 Adminer 的定價、支援平台與效能。
適合對象
這項工具最適合的使用者、任務與情境。
使用者
- 網頁開發者與自由接案者:把一個檔案丟進客戶的伺服器,就能從任何瀏覽器連上資料庫,省下在每台機器裝桌面軟體的功夫。PHP 5.3 以上就能跑,幾乎所有主機都合用。
- 管理小型伺服器的系統管理員:單一檔案好設定白名單、好保護、也好移除,不用時完全不佔位。強制密碼和防暴力破解的機制都是內建的。
- 學 SQL 的學生:介面讓指令和資料表靠在一起,你一邊打查詢,一邊就能看到它對真實資料做了什麼。沒有授權和安裝的門檻擋在前面。
任務
- 執行一次性查詢:貼上 SQL 就看到結果。用來修正一筆壞資料,或不想寫腳本只想確認某個值時很方便。
- 編輯資料表結構:新增欄位、改型別、重新命名索引,或用外部鍵連結資料表,全都在同一個畫面完成。
- 快速備份:在改動前把資料庫匯出成 SQL 或 CSV,出錯就還原回來。
- 檢查上線網站的資料:從瀏覽器連進去,確認資料列還在,然後關掉分頁。當下用的那台電腦什麼都不用裝。
情境
- 為 WordPress 或 Laravel 網站除錯:你需要馬上看到某張表,叫出 Adminer 比在沒有桌面的伺服器上開完整用戶端快得多。
- 用借來的電腦連資料庫:工具住在伺服器上,所以任何一台電腦、任何一個瀏覽器都能進去。
- 為小型專案架一個資料庫:一次連線裡就完成連上、建庫、加表、插入第一筆資料。
主要功能
單一檔案,免安裝
整個工具就是一個 PHP 檔,上傳到網頁伺服器、用瀏覽器打開即可。沒有東西要編譯,工具本身也不需要一個資料庫。因此在共享主機或全新的 VPS 上,部署只要幾秒,不用時移除也一樣快。
支援多種資料庫
Adminer 不需額外設定就能連上 MySQL、MariaDB、PostgreSQL、SQLite、MS SQL 和 Oracle。外掛則補上 MongoDB、Redis、Elasticsearch、ClickHouse、Firebird 等驅動。如果你的環境混用多種引擎,一個介面就能顧到大多數。
完整的資料表與結構控制
你可以列出任何資料表的欄位、索引、外部鍵和觸發器,接著改名稱、型別、排序規則、預設值和註解。新增與刪除資料表和欄位在同一個畫面進行,建立、修改和連結外部鍵也一樣。MySQL 使用者還有事件與資料表分割可用。
瀏覽與編輯資料
資料表打開後有搜尋、彙總、排序和筆數限制的控件,可以先縮小範圍再動任何一列。新資料直接就地插入,既有資料則能更新或刪除。常見資料型別全部支援,大型二進位物件走檔案傳輸,不佔用網頁本身。
SQL 主控台與匯出
文字框能執行你輸入的任何 SQL 指令,也能跑你上傳的檔案。需要搬資料時,Adminer 會把資料表結構、資料、檢視表、常式和整個資料庫匯出成 SQL 或 CSV。它還能印出資料庫結構圖,把資料表之間的外部鍵畫出來。
外掛與自訂
Adminer 生來就是要被擴充的。外掛能補上驅動、改變登入方式、隱藏部分介面,或套用佈景主題。你也可以用 Adminer Editor 把工具交給非技術人員,那是精簡版,讓他們改資料而不碰結構。
優缺點
優點
- 只用一個檔案,部署和清理都只要幾秒,也沒有套件要維護。
- 用同一個介面支援 MySQL、MariaDB、PostgreSQL、SQLite、MS SQL 和 Oracle,一個資料庫介面就能顧到 MySQL 管理、PostgreSQL 管理和 SQLite 管理工具的需求。
- 頁面載入快,因為介面背後沒有笨重的框架。
- 無論商業或非商業用途都免費,授權為 Apache 或 GPL 2,沒有分級限制。
- 安全性是開發時明訂的優先項目,強制密碼並限制暴力破解嘗試。
缺點
- 沒有視覺化查詢產生器,也沒有結構設計工具,認真建模就得手寫 SQL。
- 介面樸素又沒有協作功能,想共用工作空間的團隊會覺得不夠用。
- 放在公開伺服器上又任人存取,就會變成攻擊目標,你得自己設定 IP 白名單或加上密碼保護。
常見問題
Adminer 用來在瀏覽器裡管理資料庫。你用帳號密碼連上後,就能瀏覽資料表、編輯資料列和結構、執行 SQL,以及匯出資料。它是 phpMyAdmin 這類工具的更輕量替代品,給想進去、做完事、快點離開的人用。
相關內容
探索與 Adminer 相關的工具、技能與文章。
Adminer 替代方案
Emailwritr
Emailwritr · 寫作 · 行銷Emailwritr 是一款 AI 電子郵件文案工具,為想要從既有名單中創造更多營收的聯盟行銷者、課程創作者與線上事業而打造。這款 AI 郵件撰寫工具不靠空白頁面或通用的聊天機器人提示,而是依照知名直效文案寫手的框架,產出歡迎序列、上市活動、購物車挽回郵件與促銷系列。你連接自己的自動回覆器、回答幾個關於優惠的問題,它就替你把文案寫好。
Prosp
Prosp · 寫作 · 語音與語言 · 行銷Prosp 是一款 AI LinkedIn 開發信工具,專為代理商與業務團隊打造,會針對每位潛在客戶以你自己的聲音撰寫訊息與語音訊息,讓他們真的回覆。你連接帳號、尋找潛在客戶,讓 AI 大規模草擬並發送個人化訊息,全部在一個收件匣完成。它是為大量進行陌生開發的人設計的。這就是它全部的賣點。每一個接觸點仍然必須感覺像真人。
On Model
On Model · 圖片 · 行銷On Model 是一款 AI 時尚模特兒工具,會把你的服飾套在虛擬模特兒身上,讓線上商店不必預約拍攝就能取得模特兒實穿的商品照。它以 Shopify 應用程式的形式運作,讓你能更換現有圖片中的模特兒、改變背景,並為裁切過或沒有頭部的照片生成臉孔。目標很單純:讓你的商品照對應到你的顧客,並在同樣使用供應商圖片的競爭對手中脫穎而出。
