mariadb数据库

本文介绍了数据库的基础知识,重点讲解了MariaDB,包括其与MySQL的关系、特点和优势。并详细阐述了MariaDB的安装、安全初始化、基本管理、密码管理、用户授权和数据库备份等操作。
摘要由CSDN通过智能技术生成

1 数据库的介绍

1.1 什么是数据库

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作
所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合
数据对一个企业是非常重要的,其实就相当于我们每个人的信息就是自己的属性,并且把它记录在一个文件里面 多张表格组成一个数据库,tab (表)---->db (库)----->数据库软件 我们现在学对数据库的一些基本操作,其实就是一个高级的excel表格

1.2 常见数据库

Oracle、Mysql、mongodb db2 sqlite sqlserver

1.3 Mysql

最大的一个开源数据库, Mysql 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。

1.4 Mariadb

什么是mariadb数据库

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 ,MariaDB的目的是完全兼容MySQL
包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB
MariaDB由MySQL的创始人Michael Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL
AB卖给了SUN 此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中,MariaDB名称来自Michael
Widenius的女儿Maria的名字
MariaDB基于事务的Maria存储引擎,替换了MySQL的MyISAM存储引擎,它使用了Percona的
XtraDB,InnoDB的变体 分支的开发者希望提供访问即将到来的MySQL 5.4 InnoDB性能,这个版本还包括了
PrimeBase XT (PBXT) 和 FederatedX存储引擎
MySQL之父Widenius先生离开了Sun之后,觉得依靠Sun/Oracle来发展MySQL,实在很不靠谱
于是决定重新开发代码全部开源免费关系型数据库,这就是MariaDB
在navicat中操作mariaDB的界面和提示符还是mysql端口也是3306 外人看起来除了数据库名字改了其他和mysql完全一致
mariaDB在各方面都是mysql创新和提高版本 而不是简单的替代品
mysql和mariaDB开发团队一致,区别在于mysql已经被oracle闭源了而mariaDB是开源的
但是当然不排除若干年后oracle再花几十亿美金收买mysql之父
Mariadb 是一个采用 Maria 存储引擎的MySQL分支版本,是由原来 MySQL 的作者Michael Widenius创办的公司所开发的免费开源的数据库服务器。

2 mariadb的安装

yum install mariadb-server.x86_64 -y

在这里插入图片描述

3 masql基本信息

mariadb.service	启动服务
3306	默认端口号
/etc/my.cnf	主配置文件
/var/lib/mysql	数据目录

4 数据库开启

systemctl enable <
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值