mariadb与MYSQL的部分功能比较

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

1、审计功能:

mysql 需要安装插件,修改配置文件,在库里添加表,重启数据库,对ALL权限的无法审计

mariadb:在线安装插件,开启set global server_audit_events='CONNECT,QUERY,TABLE';set global server_audit_logging=ON;即可在本地数据目录多个文件

2、权限分配

  mysql无法做到通过添加角色授权,只能一对一的授权方式

 mariadb可以通过添加角色,用户关联角色的方式授权

    a、create role dbuser 

    grant select ,delete on *.* to  dbuser;##角色级别的权限

    grant dbuser to 'test'@'%' identified by 'root123';##用户级别的授权

    flush privileges

     b、通过设置的用户登录DB,

    set default role dbuser ###添加此条为永久授权给此用户

    set role dbuser ##只写这条为当前回话的权限,退出后无效

3、实例共处服务器

mysql与mariadb共同使用一台服务 安装自己的实例

配置文件基本一样,mariadb使用其他目录安装,使用其他用户权限的用户,需要在自己的配置文件里添加user 和pid路径  使用绝对路径启动加ledir=basedir

4、主从配置不一样

mariadb可以支持MMM方式,配置HAPROXY ,搭建简单,数据一致性高(WSREP),与PXC一样的架构

mysql需要单独安装插件才可以使用。

5、UNDO区别

    5.7支持UNDO,mariadb不支持UNDO分区

6、REP级别



本文转自 DBAspace 51CTO博客,原文链接:http://blog.51cto.com/dbaspace/1867857
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
2月前
|
SQL 存储 关系型数据库
MySQL功能模块探秘:数据库世界的奇妙之旅
]带你轻松愉快地探索MySQL 8.4.5的核心功能模块,从SQL引擎到存储引擎,从复制机制到插件系统,让你在欢声笑语中掌握数据库的精髓!
|
6月前
|
存储 关系型数据库 MySQL
MySQL细节优化:关闭大小写敏感功能的方法。
通过这种方法,你就可以成功关闭 MySQL 的大小写敏感功能,让你的数据库操作更加便捷。
450 19
|
6月前
|
关系型数据库 MySQL 数据库
|
自然语言处理 关系型数据库 MySQL
mysql 全文搜索功能优缺点
mysql 全文搜索功能优缺点
|
10月前
|
SQL 关系型数据库 MySQL
MySql5.6版本开启慢SQL功能-本次采用永久生效方式
MySql5.6版本开启慢SQL功能-本次采用永久生效方式
133 0
|
存储 关系型数据库 MySQL
基于python django 医院管理系统,多用户功能,包括管理员、用户、医生,数据库MySQL
本文介绍了一个基于Python Django框架开发的医院管理系统,该系统设计了管理员、用户和医生三个角色,具备多用户功能,并使用MySQL数据库进行数据存储和管理。
506 4
基于python django 医院管理系统,多用户功能,包括管理员、用户、医生,数据库MySQL
|
JavaScript 关系型数据库 MySQL
node连接mysql,并实现增删改查功能
【8月更文挑战第26天】node连接mysql,并实现增删改查功能
373 3
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
402 8
|
关系型数据库 MySQL 存储
|
SQL 关系型数据库 MySQL
如何在 MySQL 或 MariaDB 中导入和导出数据库
如何在 MySQL 或 MariaDB 中导入和导出数据库
1020 0

推荐镜像

更多