mariadb与MYSQL的部分功能比较

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
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
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
自然语言处理 关系型数据库 MySQL
mysql 全文搜索功能优缺点
mysql 全文搜索功能优缺点
|
18天前
|
SQL 关系型数据库 MySQL
MySql5.6版本开启慢SQL功能-本次采用永久生效方式
MySql5.6版本开启慢SQL功能-本次采用永久生效方式
32 0
|
3月前
|
存储 关系型数据库 MySQL
基于python django 医院管理系统,多用户功能,包括管理员、用户、医生,数据库MySQL
本文介绍了一个基于Python Django框架开发的医院管理系统,该系统设计了管理员、用户和医生三个角色,具备多用户功能,并使用MySQL数据库进行数据存储和管理。
133 4
基于python django 医院管理系统,多用户功能,包括管理员、用户、医生,数据库MySQL
|
3月前
|
JavaScript 关系型数据库 MySQL
node连接mysql,并实现增删改查功能
【8月更文挑战第26天】node连接mysql,并实现增删改查功能
57 3
|
3月前
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
213 8
|
4月前
|
缓存 关系型数据库 MySQL
error: Failed dependencies: mariadb-connector-c-config is obsoleted by mysql-community-server-8.0.36-1.el7.x86_64 问题解决
error: Failed dependencies: mariadb-connector-c-config is obsoleted by mysql-community-server-8.0.36-1.el7.x86_64 问题解决
243 19
|
4月前
|
关系型数据库 MySQL 存储
|
4月前
|
存储 负载均衡 关系型数据库
面试题MySQL问题之通过配置FastDFS提高性能如何解决
面试题MySQL问题之通过配置FastDFS提高性能如何解决
51 1
|
3月前
|
SQL 关系型数据库 MySQL
如何在 MySQL 或 MariaDB 中导入和导出数据库
如何在 MySQL 或 MariaDB 中导入和导出数据库
523 0
|
3月前
|
SQL Ubuntu 关系型数据库
如何在云服务器上创建和管理 MySQL 和 MariaDB 数据库
如何在云服务器上创建和管理 MySQL 和 MariaDB 数据库
46 0