經(jīng)過好幾天的調(diào)試寿羞,終于把MariaDB成功的連接上了HeidiSQL數(shù)據(jù)庫操作工具芹橡,因?yàn)橹霸陔娔X上安裝了MySQL5.7前弯,發(fā)現(xiàn)使用起來效果并不是很理想,所以這里呢就考慮要不要換一個數(shù)據(jù)庫修肠,經(jīng)過篩選現(xiàn)在主流的數(shù)據(jù)庫一般來講是兩個Oracle和MySQL贺辰,然后試驗(yàn)了一番Oracle,咦,這個數(shù)據(jù)庫怎么用饲化,愣是沒搞懂莽鸭,然后發(fā)現(xiàn)現(xiàn)在的Linux發(fā)行版本大多數(shù)都采用了MariaDB作為主要的數(shù)據(jù)庫進(jìn)行開發(fā),而且RHCE7的考試現(xiàn)在講MariaDB數(shù)據(jù)庫作為了考試的一項(xiàng)內(nèi)容吃靠,那么這時候呢我就考慮決定用MariaDB了蒋川。
首先對于MariaDB來說他是個好東西,也是GNU通用授權(quán)的撩笆,完全開源,完全免費(fèi)缸浦,而Oracle下的MySQL發(fā)展好像并不好夕冲,可能也是為了推廣自己的Oracle吧,然后安裝上MariaDB之后我發(fā)現(xiàn)用HeidiSQL愣是連接不上數(shù)據(jù)庫裂逐,還有就是MySQL已經(jīng)事先把3306端口給占用了歹鱼,這讓我很無奈,卸載吧卜高,但是后面可能要用弥姻,然后我隨手給MariaDB改了一個3305.
接下來說怎么調(diào)試這個連接吧,打開開始菜單掺涛,發(fā)現(xiàn)MariaDB做的非常人性化庭敦,my.ini配置文件竟然出現(xiàn)在了開始菜單的MariaDB文件夾之下,這樣相比起我們自己來找就節(jié)省了很多的時間薪缆,我們直接雙擊打開秧廉,發(fā)現(xiàn)了里面的奧秘:
大家看,他的存儲位置拣帽,端口號和編碼方式都給出來了疼电,我們測試一下連接,結(jié)果HeidiSQL報(bào)錯:can't get hostname for your address减拭,這個問題很多人相信已經(jīng)都遇到過了蔽豺,那么這里我們要做的是給他添加一句話,讓這個檢查跳過拧粪,skip-name-resolve修陡,就像上圖中給出來的,跳過以后我們再實(shí)驗(yàn)一下連接:
發(fā)現(xiàn)連接成功既们,如下圖所示:
這里是我們直接用MariaDB給出來的連接工具來連接的數(shù)據(jù)庫濒析,當(dāng)然我們也可以采用其他的數(shù)據(jù)庫操作工具,比如最常用的Navicat啥纸,這里因?yàn)槠平獾腗ariaDB版本的不好找号杏,所以就用了最新版的Navicat12試用版本,和HeidiSQL的不同是這里不需要對my.ini配置文件進(jìn)行修改就可以連接,當(dāng)然大家根據(jù)自己的喜好來弄了盾致,如果大家想一直用Navicat的試用版本的話可以考慮在虛擬機(jī)中弄主经,然后備份數(shù)據(jù)庫,當(dāng)然要記得一定是斷開網(wǎng)絡(luò)庭惜,然后安裝成功之后打快照罩驻,試用快結(jié)束的時候還原快照,然后把備份的數(shù)據(jù)庫導(dǎo)入進(jìn)去應(yīng)該也是可以的护赊,如果后續(xù)發(fā)現(xiàn)有破解的學(xué)習(xí)版本的話可以分享給大家學(xué)習(xí)使用惠遏。
OK,這次HeidiSQL的配置就跟大家說到這里了骏啰,因?yàn)楸救说乃接邢藿谒保诖魑恢赋隼锩娴腻e誤~~