Linux里面mysql和mariadb区别是什么?

Linux里面mysql和mariadb区别是什么?,第1张

mariadb与mysql都属于同一类数据库管理系统。但是mariadb与mysql在使用范围和使用目的上都有所不同,两者的主要功能都是为了通过开源社区在维护中,从而获得GPL授权许可。从关系上来看,mariadb是属于数据库管理系统的开发和升级版本,它仅仅代表MySQL的一个分支。1. mariadb与mysql的开发目的不同mariadb是由MySQL的创始人主导开发,在他家公司MySQL卖给sun之后,又被甲骨文收购,这也就意味着MySQL的所有权,现在属于甲骨文网站。因而不得不另行开发mariadb想要通过功能完善,从而实现完全替代MySQL的产品,所以在使用的范围上两者是完全兼容的,并且前者的使用范围更广,他可以实行包括API和命令行,最终想要达到的目的是完全兼容MySQL。蒋丹来说,前者只是后者的一个替代品和升级产品,在开发过程将misqil的弊端进行兼容,从而实现整体SQL的升级。2. mariadb与mysql的适用范围Mariadb的客户端包括Dbedit和navi act系列windows,macos等数据库中的专有应用程序,以及在heidisql中,它能够支持mariadb的所有版本。通俗易懂的来讲,mariadb实现了对MySQL的完全兼容之后,还增添了许多新的功能,从而来让本地的非阻塞 *** 作得到支持以及推动了进度报告。相对来说,mariadb的使用范围要大于MySQL,但是由于两者都在不断更新,最新的MySQL 5.4 innodb的性能也在不断提升,这也就意味着所有的MySQL的连接器应用程序同样可以在mariadb的 *** 控工作,并且实现一个更加封闭的软件项目。

从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!\x0d\x0a使用系统自带的repos安装很简单:\x0d\x0ayum install mariadb mariadb-server\x0d\x0asystemctl start mariadb ==>启动mariadb\x0d\x0a\x0d\x0asystemctl enable mariadb ==>开机自启动\x0d\x0a\x0d\x0amysql_secure_installation ==>设置 root密码等相关\x0d\x0a\x0d\x0amysql -uroot -p123456 ==>测试登录!\x0d\x0a结束!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7290541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存