Window7安裝MariaDB數(shù)據(jù)庫(kù)及系統(tǒng)初始化操作分析
本文實(shí)例講述了Window7安裝MariaDB數(shù)據(jù)庫(kù)及系統(tǒng)初始化操作。分享給大家供大家參考,具體如下:
MariaDB數(shù)據(jù)庫(kù)管理系統(tǒng)是MySQL的一個(gè)分支,主要由開(kāi)源社區(qū)在維護(hù),采用GPL授權(quán)許可。開(kāi)發(fā)這個(gè)分支的原因之一是:甲骨文公司收購(gòu)了MySQL后,有將MySQL閉源的潛在風(fēng)險(xiǎn),因此社區(qū)采用分支的方式來(lái)避開(kāi)這個(gè)風(fēng)險(xiǎn)。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能輕松成為MySQL的代替品。
一、MariaDB下載
1.MariaDB下載地址下載鏈接,選擇最新版本。
2.下載之后解壓到一個(gè)目錄,注意路徑都是英文的,不要放到含有中文漢字的文件夾中,影響使用。
二、MariaDB安裝
打開(kāi)解壓目錄,然后找到my-large.ini,my-medium.ini,my-small.ini,三個(gè)文件,根據(jù)你的電腦的 配置進(jìn)行選擇,我這里選擇的是my-large文件,將my-large復(fù)制到C盤(pán)的system目錄下, 將名字修改為my.ini。
右擊編輯,編輯:
[client] #password = port = 3306 socket = /tmp/mysql.sock default-character-set=utf8 #這是需要自己添加的
添加目錄(這里的目錄是你的解壓目錄,在my.ini文件中添加如下內(nèi)容):
[mysqld] port = 3306 socket = /tmp/mysql.sock basedir=D:/JavaE/DB/mariadb-10.0.8-winx64 datadir=D:/JavaE/DB/mariadb-10.0.8-winx64/data default-storage-engine = MyISAM [mysqlhotcopy] interactive-timeout [WinMySQLAdmin] Server=D:\JavaE\DB\mariadb-10.0.8-winx64\bin\mysqld.exe user=root password=mariadb
三、啟動(dòng)服務(wù)
1.在開(kāi)始菜單輸入cmd,右擊以管理員身份運(yùn)行,運(yùn)行后將執(zhí)行目錄cd到你的問(wèn)價(jià)解壓目錄中的bin目錄中,例如我的解壓在D:\JavaE\DB\mariadb-10.0.8-winx64:
輸入 D: 回車(chē)
輸入 cd D:\JavaE\DB\mariadb-10.0.8-winx64\bin 回車(chē)即可跳轉(zhuǎn)到bin目錄。
2.完成上面的步驟之后就可以開(kāi)始安裝服務(wù)和啟動(dòng)服務(wù)了。
輸入:
mysqld.exe --install MariaDB
等待成功后,輸入:
net start MariaDB
即可啟動(dòng)服務(wù)開(kāi)始你的MariaDB之旅了。
如果需要停止該服務(wù),輸入:
net stop MariaDB
即可停止服務(wù)
3.啟動(dòng)服務(wù)時(shí)遇到“系統(tǒng)錯(cuò)誤1067”,在MariaDB解壓后路徑/data目錄下找到“主機(jī)名.err ”,即可找到原因(筆者曾經(jīng)遇到的一個(gè)1067錯(cuò)誤就是mariadb端口3306與原有mysql所使用的端口沖突,修改Port為3308或其他未使用端口號(hào)即可)。
4.CMD,切換到MariaDB解壓后路徑/bin,執(zhí)行“mysql -uroot -p
"切換至MariaDB模式,再執(zhí)行
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新密碼');
即可修改賬戶(hù)密碼。
或者登錄MySQL后使用:
mysql> use mysql; mysql> update user set password=password('123') where user='root' and host='localhost'; mysql> flush privileges;
也可修改root密碼
5.順便提一句,刪除的時(shí)候也很簡(jiǎn)單,輸入:
mysqld.exe --remove MariaDB
即可。
完畢!
希望本文所述對(duì)大家mariadb數(shù)據(jù)庫(kù)程序設(shè)計(jì)有所幫助。
相關(guān)文章
MongoDB啟動(dòng)報(bào)錯(cuò) 28663 Cannot start server
今天學(xué)習(xí)mongoDB的時(shí)候,啟動(dòng)總是失敗,搜了好久找到這個(gè)文檔解決了問(wèn)題,是引擎的問(wèn)題,需要的朋友可以參考下2020-02-02我是如何用2個(gè)Unix命令給MariaDB SQL提速的
我試圖在 MariaDB(MySQL)上運(yùn)行一個(gè)簡(jiǎn)單的連接查詢(xún),但性能簡(jiǎn)直糟糕透了。下面將介紹我是如何通過(guò)兩個(gè)簡(jiǎn)單的 Unix 命令,將查詢(xún)時(shí)間從 380 小時(shí)降到 12 小時(shí)以下的,需要的朋友可以參考下2018-08-08關(guān)于mongoose連接mongodb重復(fù)訪問(wèn)報(bào)錯(cuò)的解決辦法
這篇文章主要介紹了關(guān)于mongoose連接mongodb重復(fù)訪問(wèn)報(bào)錯(cuò)的解決辦法的相關(guān)資料,需要的朋友可以參考下2016-01-01CentOS6.7系統(tǒng)中編譯安裝MariaDB數(shù)據(jù)庫(kù)
本文主要是給大家詳細(xì)講述了如何在CentOS6.7系統(tǒng)中編譯安裝MariaDB數(shù)據(jù)庫(kù),有需要的小伙伴可以參考下2016-11-11mariadb 在低配 VPS 上崩潰問(wèn)題處理方案
本文給大家分享的是mariadb 在低配 VPS 上啟動(dòng)時(shí)崩潰問(wèn)題的處理方案,附上解決過(guò)程,有需要的小伙伴可以參考下2016-09-09Linux安裝MariaDB數(shù)據(jù)庫(kù)的實(shí)例詳解
這篇文章主要介紹了Linux安裝MariaDB數(shù)據(jù)庫(kù)的實(shí)例詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11mariadb的主從復(fù)制、主主復(fù)制、半同步復(fù)制配置詳解
這篇文章主要詳細(xì)介紹了mariadb的主從復(fù)制、主主復(fù)制、半同步復(fù)制的概念和方法,有需要的小伙伴可以參考下2016-11-11MariaDB表表達(dá)式之公用表表達(dá)式(CTE)
公用表表達(dá)式(Common Table Expression)是SQL Server2005版本的引入的一個(gè)特性,CTE可以看組是一個(gè)臨時(shí)的結(jié)果集,下面這篇文章主要給大家介紹了關(guān)于MariaDB表表達(dá)式之公用表表達(dá)式(CTE)的相關(guān)資料,需要的朋友可以參考下2022-01-01MariaDB中1045權(quán)限錯(cuò)誤導(dǎo)致拒絕用戶(hù)訪問(wèn)的錯(cuò)誤解決方法
這篇文章主要介紹了MariaDB中1045權(quán)限錯(cuò)誤導(dǎo)致拒絕用戶(hù)訪問(wèn)的錯(cuò)誤解決方法,需要的朋友可以參考下2016-01-01在Ubuntu系統(tǒng)中安裝MariaDB數(shù)據(jù)庫(kù)的教程
這篇文章主要介紹了在Ubuntu系統(tǒng)中安裝MariaDB數(shù)據(jù)庫(kù)的教程,同時(shí)也適用于其他Debian系的Linux系統(tǒng),需要的朋友可以參考下2015-06-06