截至寫這篇博客爲止,MariaDB官方的穩定版本爲,詳情訪問官方地址:https://downloads.mariadb.org/mysql
安裝以前先簡單說一下MariaDB:sql
MariaDB由MySQL的創始人麥克爾·維德紐斯主導開發,他早前曾以10億美圓的價格,將本身建立的公司MySQL賣給了SUN,此後,隨着SUN被甲骨文收購,MySQL的全部權也落入Oracle的手中。甲骨文公司收購了MySQL後,有將MySQL閉源的潛在風險,所以開源社區採用分支的方式來避開這個風險。因此說呢,MariaDB數據庫管理系統是MySQL的一個分支,主要由開源社區在維護,採用GPL受權許可。數據庫
MariaDB跟MySQL在絕大多數方面是兼容的,包括API和命令行。對於開發者來講,幾乎感受不到任何不一樣。但MariaDB不單單是Mysql的一個替代品,MariaDB在5.5版本之前,均依照MySQL的版本。但從2012年11月12日起發佈的10.0.0版開始,再也不依照MySQL的版號。10.0.x版以5.5版爲基礎,加上移植自MySQL 5.6版的功能和自行開發的新功能。在存儲引擎方面,10.0.9版起使用XtraDB(名稱代號爲Aria)來代替MySQL的InnoDB。目前,新版本發佈速度已經超過了Oracle官方的MySQL版本。測試
進入正題:ui
在MariaDB10.2.17 之前。解壓後在目錄下看到my-huge.ini、my-innodb-heavy-4G.ini、my-large.ini、my-medium.ini、my-small.ini 5個文件,根據機子內存大小複製一個適合本身的,而後命令爲my.ini,而後經過配置環境變量,執行"mysqld --install mariadb"來進行安裝服務,可是在MariaDB10.2.17之後,已經沒有my-huge.ini、my-innodb-heavy-4G.ini、my-large.ini、my-medium.ini、my-small.ini 5個文件了,安裝也變得更簡單,能夠自動生成配置文件!編碼
第一步:從官網下載mariadb-10.3.11-winx64.zip後,解壓到自定義的目錄下。spa
第二步:配置一下環境變量(這個看我的,若是不想配也能夠),管理員模式打開dos窗口(沒配環境變量的話,dos進入到bin目錄下),執行 mysqld.exe --install mariadb (mariadb 爲服務名,能夠自定義),而後你就會看到:Service successfully installed.命令行
第三步:啓動服務:net start mariadb ,對應的關閉服務: net stop mariadb3d
第四步:因爲以前沒有配置密碼,執行mysql -uroot, 空密碼登錄,登錄後切換數據庫:use mysql , 這個時候能夠設置本身的密碼了,執行命令:update user set password=password("123456") where user="root";blog
第五步:執行quit命令退出來,測試一下,可使用剛設置的新密碼登錄了
第六步: MariaDB的默認編碼是latin1,插入中文會亂碼,所以須要將編碼改成utf8。登錄後,進入mysql數據庫,執行命令:show variables like 'character%' 來查詢當前mysql數據庫的全部屬性的字符編碼,以下圖:
依次執行下列命令,若是已經默認爲utf-8 的則能夠跳過:
設置完成後,再次執行命令: show variables like 'character%';
至此,Windows10安裝以安裝完成,若是轉載請註明出處!!!!!!!!!!