MySQL 的創始人 Michael 開發了 MySQL 的衍生版本 MariaDB,免費開源的數據庫服務器。
與MySQL相比較,MariaDB更強的地方在于:
Maria 存儲引擎
PBXT 存儲引擎
XtraDB存儲引擎
FederatedX 存儲引擎
谷歌遷移到MariaDB數據庫:
近日,谷歌高級系統工程師對其數據庫MySQL生態系統現狀的展示中顯示,谷歌的數據庫已大部分由MySQL遷移至MariaDB,這是MySQL被Oracle收購后又一次被重量級用戶拋棄。據悉,在上周的斯坦福大學大型數據庫會議上,谷歌高級系統工程師Jeremy Cole透露,谷歌的開源數據中心將由MySQL遷移至MariaDB。雖然此消息不是由谷歌官方公布,但Cole表示,為了讓MariaDB更有效,Google正在致力于對它的升級和修補,用以遷移Google上萬的MySQL實例。根據演示文稿,Cole說道“我們當前運行的 MySQL5.1版已經有點過時,所以要遷移至 MariaDB 10.0”。
維基百科宣布采用 MariaDB 數據庫
上周三是維基媒體數據庫架構變革的一個重大里程碑,我們將英文和德文版的維基百科數據庫Wikidata 移植到了 MariaDB 5.5 版本上。
在過去幾年中,我們一直使用 Facebook 的 MySQL 5.1 衍生版本 作為我們的產品數據庫,構建版本號是 r3753。我們很高興該產品的性能表現,Facebook 有著全世界最棒的數據庫工程師,他們為 MySQL 生態系統帶去了很多改進。
現在 MariaDB 的優化器的增強、Percona 的 XtraDB 的特性以及 Oracle 5.5 的一些原因促使我們考慮升級的問題。
MariaDB 項目發布了最新 Alpha 版本 10.0.2。MariaDB 10.0 是 MariaDB 的最新開發版,基于 MariaDB 5.5 系列,將完全獨立實現 MySQL 5.6 的所有新特性。
安裝與MySQL的noinstall
1.下載并解壓 noinstall 壓縮包,假設解壓到 D:\dev\MariaDB目錄
下載地址(5.1.44b):fe.up.pt
2. 創建配置文件my.ini
配置文件一般放在Windows系統目錄中(也可以放在你的安裝目錄內),如C:\WINDOWS 或C:\WINNT,名為my.ini 。將上面下載后的文件mariadb-noinstall-5.1.44b-win32-beta.zip解壓后,在該文件夾中,一般包含5個MySQL自帶的配置文件,my- small.ini、my-medium.ini、my-large.ini、my-huge.ini和my-innodb-heavy-4G.ini,請你根據自己機器的內存大小,選擇其一,并把它重新命名為my.ini用作基本配置文件。
配置文件中的一些參數,需要根據安裝目錄的不同,做相應的修改,如
[WinMySQLAdmin]
Server=D:/dev/mariadb/bin/mysqld.exe
[mysqld]
basedir=D:/dev/mariadb
datadir=D:/dev/mariadb/data
default-character-set=gbk
port=3306
[client]
default-character-set=gbk
port=3306
3. 將MariaDB安裝為Windows服務
在 D:/dev/mariadb/bin目錄下運行 mysqld --install servicename則會創建名為servicename的Windows 服務。將創建完的服務的啟動類型設為自動啟動,并啟動MariaDB。啟動MariaDB時,會在data 目錄內創建數據文件和日志文件。
注:啟動后的MariaDB 有一個默認的 root 用戶,其訪問密碼為空。修改密碼的方法與MySQL類似,執行如下命令,即可修改root的訪問密碼。
mysqladmin -u root password "password"