DataBase 資料庫

MariaDB

從 CentOS 7 開始的 Database 都換成了 MariaDB,主要的原因是 MySQL 被甲骨文 (Oracle) 收購 (MySQL 原本是屬於昇陽電腦 SUN ),MySQL 社群擔心甲骨文對於 MySQL 這個開放軟體未來的態度,所以 Michael Widenius ( MySQL 創辦人) 推出了與 MySQL 相容的 MariaDB.

資料庫設定

權限設定

SQL 語法

SQL 資料型態

SQL 自訂函數

phpMyAdmin
除了文字介面外 MySQL (MariaDB) 的資料庫還可以搭配管理系統 PHPMyAdmin 一同使用,PHPMyAdmin 為 MySQL (MariaDB) 資料庫的管理系統,使用者可以透過 網頁 (使用 PHP 語言) 來進行設定與管理.

如果覺得 phpMyAdmin 管理介面太複雜,可以使用下面 Adminer 輕量級的管理介面(操作精簡且有中文介面),設定請參考 http://benjr.tw/10987 .

PHP
我們可以透透過 PHP 提供的函數庫 來存取 Mysql (MariaDB) 的資料庫.

  • PHP 函數庫 (mysqli_connect , mysqli_query , mysqli_fetch_array , mysqli_close ) – http://benjr.tw/98970

MariaDB Galera + HA

MariaDB + Galera 版本的 Cluster 雖然可以讓不同台的伺服器的資料庫同步,但使用者的不見得會自行分散存取這些不同的伺服器,最好的方式是有統一對使用者的窗口,該窗口再把資料庫的存取分散到不同台的伺服器上.這就需要靠 HAProxy 了.

自行編譯 MariaDB , Galera

MariaDB Testing

sysbench 提供 File I/O, CPU , Memory , Threads , Mutex , OLTP 的測試 (prepare , run , cleanup) .

資料庫應用

Bugzilla – Fedora , RedHat 當作追蹤 bugs 的系統.我們也可以自行安裝一樣的 Bugzilla 在自己的 Linux 系統上.

wordpress – 常用來架網站的 CMS ,也是需要安裝資料庫系統.

沒有解決問題,試試搜尋本站其他內容

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料