您想知道如何在 Ubuntu 上安裝 Mariadb 嗎?最後,您還會看到一條從 Ubuntu 中刪除數據庫的命令。 MariaDB 數據庫服務器是可能使用最多的開源關係數據庫系統之一。從學習如何使用 SQL 數據庫的新手到從事大型 IT 項目的經驗豐富的開發人員,每個人都可以使用它。 MariaDB 仍然是最流行的關係數據庫管理系統(RDBMS)之一。
MariaDB 由社區製作,可以代替 MySQL 數據庫服務器使用。它最初是流行的 MySQL 數據庫服務器的一個分支。 2009年甲骨文收購了MySQL之後,它就成了自己的東西。 MariaDB 在性能、速度和安全性方面優於 MySQL。
它的複制也比 MySQL 好,因為它的主從復制是不同步的。 MariaDB 是一個免費使用的數據庫管理系統。 MariaDB 希望保持 MySQL 的高兼容性。它是世界上使用最廣泛的數據庫之一。 MariaDB 以該計劃的創始人 Michael “Monty” Widenius 的小女兒命名。訪問他們的官方網站了解更多詳情。
如何在 Ubuntu 上安裝 Mariadb
安裝 MariaDB
在撰寫本文時,MariaDB 10.3 版位於 Ubuntu 20.04 的默認 APT 存儲庫中。要安裝它,您需要使用 apt 更新服務器的包索引: sudo apt update 然後安裝包: sudo apt install mariadb-server 確保 MariaDB 正在使用 systemctl start 命令運行: sudo systemctl start mariadb.service
使用這些命令,將安裝並啟動 MariaDB,但不會要求您設置密碼或更改任何其他設置。由於 MariaDB 默認設置時不安全,我們將使用 mariadb-server 包附帶的腳本來限制對服務器的訪問並刪除未使用的帳戶。
配置MariaDB
新 MariaDB 安裝的下一步是運行它附帶的安全腳本。此腳本更改了一些不太安全的默認設置,例如示例用戶和遠程 root 登錄的默認設置。
運行安全腳本:
sudo mysql_secure_installation
這將帶您完成一系列提示您可以在何處更改 MariaDB 安裝的一些安全設置。在第一次提示時,系統會要求您輸入數據庫的當前 root 密碼。由於您尚未設置密碼,請按 ENTER 顯示“無”。
下一個提示詢問您是否要為數據庫根設置密碼。在 Ubuntu 上,MariaDB 的根帳戶與自動系統維護密切相關,因此我們不應該更改該帳戶的登錄設置方式。如果您這樣做,對軟件包的更新可能會破壞數據庫系統無法訪問管理帳戶。鍵入 N,然後按 Enter 鍵。
測試 MariaDB
從默認存儲庫安裝 MariaDB 後,它將立即運行。檢查其狀態以查看是否為真。
sudo systemctl status mariadb
如果 MariaDB 未運行,請鍵入 sudo systemctl start mariadb 以啟動它。對於第二次檢查,您可以使用 mysqladmin 工具,這是一個允許您運行管理命令的客戶端,以連接到數據庫。
例如,此命令表示使用 Unix 套接字以 root 身份連接到 MariaDB 並返回版本:
sudo mysqladmin version
如果您使用密碼設置不同的管理用戶,您可以通過鍵入以下內容來執行相同的操作:
mysqladmin-u admin-p version
什麼是 MariaDB?
MariaDB 是一種流行的數據庫,旨在取代 MySQL。它是免費和開源的。它是 MySQL 的一個分支,這意味著 MariaDB 是 MySQL 的一個更好的版本,可以做同樣的事情但更好。 MariaDB 是一個快速、可擴展的數據庫,運行良好,可以與更多的存儲引擎一起使用。它還具有許多插件、工具和實用程序,使其成為目前最好的數據庫之一。
大多數時候,MariaDB 用於跟踪庫存、管理交易和存儲客戶信息。 MariaDB 是一種開源關係數據庫管理系統 (DBMS),可替代廣泛使用的 MySQL 數據庫技術。它是 MySQL 的一個軟件分支,由對製作原始數據庫起著重要作用的開發人員製作。
他們在 2009 年 Oracle Corp. 收購 MySQL 後製作了 MariaDB。 MariaDB 基於 SQL,支持 ACID 風格的數據處理。這意味著事務保證是原子的、一致的、隔離的和持久的。數據庫支持JSON API,並行數據複製,多存儲引擎。
FAQ
MariaDB可以安裝在Windows上嗎?
Both x86 (32 bit)和 x64(64 位)處理器架構具有 MSI 包。下面,我們將向您展示來自 x64 安裝的圖片(32 位安裝程序非常相似)。
MySQL 和 MariaDB 之間有什麼區別?
MariaDB 更快並且可以運行優於 MySQL,這是它的主要優勢。在復制和運行查詢方面,MariaDB 比 MySQL 更快。此外,MariaDB 可以輕鬆地同時處理大量連接,而不會降低太多速度。