mariadb 10.1 相当于mysql哪个版本

mariadb 10.1 相当于mysql哪个版本,第1张

mariadb 101 相当于mysql 57版本

MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

MariaDB直到55版本,均依照MySQL的版本。因此,使用MariaDB55的人会从MySQL55中了解到MariaDB的所有功能。从2012年11月12日起发布的1000版开始,不再依照MySQL的版号。

100x版以55版为基础,加上移植自MySQL 56版的功能和自行开发的新功能。

MariaDB的API和协议兼容MySQL,另外又添加了一些功能,以支持本地的非阻塞 *** 作和进度报告。

扩展资料:

MariaDB的由来:

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。

MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。

MariaDB名称来自麦克尔·维德纽斯的女儿玛丽亚(英语:Maria)的名字。

使用yum安装mysql数据库的软件包 [root@xuegod63 ~]# yum -y install mariadb-server mariadb 。

注:  mariadb-server   #MariaDB数据库 mariadb      # MariaDB服务器Linux下客户端 。

注:从centos7系统开始,系统中自带的mysql数据库变成了mariadb-server,mariadb-server和mysql *** 作上一样。mariadb-server是mysql的一个分支。

启动数据库服务[root@xuegod63 ~]# systemctl start  mariadb  #启动MariaDB服务。[root@xuegod63 ~]# systemctl enable  mariadb  #设置开启自动启动MariaDB服务。

安装完mariadb-server后,运行mysql_secure_installation去除安全隐患,[root@xuegod63 ~]# mysql_secure_installation #进入安全配置导向。

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQLSERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

In order to log into MySQL to secure it, we'll need the current,password for the root user If you've just installed MySQL, and,you haven't set the root password yet, the password will be blank,,so you should just press enter hereEnter current password for root (enter for none):   #初次运行直接回车,因为root用户没有密码。

OK, successfully used password, moving on,Setting the root password ensures that nobody can log into the MySQL,root user without the proper authorisation,Set root password [Y/n] Y #是否设置root用户密码,输入Y。

New password: 123456   #新密码123456,Re-enter new password: 123456,Password updated successfully!Remove anonymous users [Y/n] Y   #是否删除匿名用户,生产环境建议删除,所以直接回车或Y。

Success!Normally, root should only be allowed to connect from 'localhost'  Thisensures that someone cannot guess at the root password from the networkDisallow root login remotely [Y/n] Y  #是否禁止root远程登录,根据自己的需求选择Y/n并回车建议禁止。

Success!By default, MariaDB comes with a database named 'test' that anyone canaccess  This is also intended only for testing, and should be removedbefore moving into a production environmentRemove test database and access to it [Y/n] Y   #是否删除test数据库,直接回车或Y。

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可

。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,

因此社区采用分支的方式来避开这个风险。

MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

在存储引擎方面,1009版起使用XtraDB(名称代号为Aria)来代替MySQL的InnoDB。

MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾以10亿美元的价格,

将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,

MySQL的所有权也落入Oracle的手中。

MariaDB名称来自麦克尔·维德纽斯的女儿玛丽亚(英语:Maria)的名字。

MariaDB直到55版本,均依照MySQL的版本。

因此,使用MariaDB55的人会从MySQL 55中了解到MariaDB的所有功能。

从2012年11月12日起发布的1000版开始,不再依照MySQL的版号。

100x版以55版为基础,加上移植自MySQL 56版的功能和自行开发的新功能。

MariaDB的API和协议兼容MySQL,另外又添加了一些功能,以支持本地的非阻塞 *** 作和进度报告。

这意味着,所有使用MySQL的连接器、程序库和应用程序也将可以在MariaDB下工作。

在此基础上,由于担心甲骨文MySQL的一个更加封闭的软件项目,Fedora的计划在Fedora 19中的以MariaDB取代MySQL

维基媒体基金会的服务器同样也使用MariaDB取代了MySQL

以上就是关于mariadb 10.1 相当于mysql哪个版本全部的内容,包括:mariadb 10.1 相当于mysql哪个版本、如何安装MYSQL、CentOS 7为什么放弃了MySQL,而改使用MariaDB等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/sjk/10140188.html

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

发表评论

登录后才能评论

评论列表(0条)

保存