经过好几天的调试,终于把MariaDB成功的连接上了HeidiSQL数据库操作工具,因为之前在电脑上安装了MySQL5.7,发现使用起来效果并不是很理想,所以这里呢就考虑要不要换一个数据库,经过筛选现在主流的数据库一般来讲是两个Oracle和MySQL,然后试验了一番Oracle,咦,这个数据库怎么用,愣是没搞懂,然后发现现在的Linux发行版本大多数都采用了MariaDB作为主要的数据库进行开发,而且RHCE7的考试现在讲MariaDB数据库作为了考试的一项内容,那么这时候呢我就考虑决定用MariaDB了。
首先对于MariaDB来说他是个好东西,也是GNU通用授权的,完全开源,完全免费,而Oracle下的MySQL发展好像并不好,可能也是为了推广自己的Oracle吧,然后安装上MariaDB之后我发现用HeidiSQL愣是连接不上数据库,还有就是MySQL已经事先把3306端口给占用了,这让我很无奈,卸载吧,但是后面可能要用,然后我随手给MariaDB改了一个3305.
接下来说怎么调试这个连接吧,打开开始菜单,发现MariaDB做的非常人性化,my.ini配置文件竟然出现在了开始菜单的MariaDB文件夹之下,这样相比起我们自己来找就节省了很多的时间,我们直接双击打开,发现了里面的奥秘:
大家看,他的存储位置,端口号和编码方式都给出来了,我们测试一下连接,结果HeidiSQL报错:can't get hostname for your address,这个问题很多人相信已经都遇到过了,那么这里我们要做的是给他添加一句话,让这个检查跳过,skip-name-resolve,就像上图中给出来的,跳过以后我们再实验一下连接:
发现连接成功,如下图所示:
这里是我们直接用MariaDB给出来的连接工具来连接的数据库,当然我们也可以采用其他的数据库操作工具,比如最常用的Navicat,这里因为破解的MariaDB版本的不好找,所以就用了最新版的Navicat12试用版本,和HeidiSQL的不同是这里不需要对my.ini配置文件进行修改就可以连接,当然大家根据自己的喜好来弄了,如果大家想一直用Navicat的试用版本的话可以考虑在虚拟机中弄,然后备份数据库,当然要记得一定是断开网络,然后安装成功之后打快照,试用快结束的时候还原快照,然后把备份的数据库导入进去应该也是可以的,如果后续发现有破解的学习版本的话可以分享给大家学习使用。
OK,这次HeidiSQL的配置就跟大家说到这里了,因为本人的水平有限,期待各位指出里面的错误~~