永发信息网

CentOS 7为什么放弃了MySQL,而改使用MariaDB

答案:2  悬赏:80  手机版
解决时间 2021-11-17 23:50
  • 提问者网友:末路
  • 2021-11-17 13:56
CentOS 7为什么放弃了MySQL,而改使用MariaDB
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-11-17 14:44
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可
。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,
因此社区采用分支的方式来避开这个风险。

MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。
在存储引擎方面,10.0.9版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。
MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,
将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,
MySQL的所有权也落入Oracle的手中。
MariaDB名称来自麦克尔·维德纽斯的女儿玛丽亚(英语:Maria)的名字。
全部回答
  • 1楼网友:未来江山和你
  • 2021-11-17 14:58
因为MYSQL 完全属于oracle,这个和oracle本身利益存在冲突,因为他还有一套付费的数据库软件,所以他拿到MYSQL后随时有把MYSQL毙掉的危险。 所以MYSQL的作者也意识到这个事情,他在MYSQL的基础上重新开发完全兼容MYSQL,功能超过MYSQL的MariaDB。MariaDB现阶段来讲前景会光明得多。
安装方法如下:
使用的是linode的centos7系统,安装mysql发现已经默认的是mariadb。
但是不管是使用linode官网说明还是百度搜索到的的根本安装方法无法安装成功。
总是提示这一句:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯