linux自带mariadb初始密码,Linux之MariaDB基础总结(一)

Linux之MariaDB基础总结(一)

一、MariaDB简介

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,被视为开源数据库MySQL的替代品。MariaDB名称来自Michael Widenius的女儿Maria的名字。

MariaDB 是一个采用 Maria 存储引擎的MySQL分支版本,提供一些新的特性或对MySQL一些功能增强:Maria存储引擎、PBXT存储引擎、XtraDB存储引擎、FederatedX存储引擎、更快的复制查询处理、线程池、更少的警告和bug、运行速度更快、更多的 Extensions (More index parts, new startup optionsetc)、更好的功能测试、数据表消除、慢查询日志的扩展统计、支持对 Unicode 的排序

简要概述SQL核心组件作用

连接池:认证、线程重用、连接数限制、内存检查、缓存

SQL接口:DDL, DML, 关系型数据库的基本抽象

parser: 查询转换、对象权限检查

优化器:访问路径,性能相关的统计数据

caches和buffers:与存储引擎自身相关的I/O性能提升工具

存储引擎:MyISAM、InnoDB(变种:XtraDB)、Memory、Merge、Federated、CSV、Archive、Blackholl、Aria、SphinxSE、TokuDB

4a8deffe4ac8d236800c7e29954eb152.png

二、MariaDB安装(yum安装)

按照之前准备工作,这里测试安装的操作系统为CentOS Linux release 7.1.1503,默认启用了firewall防火墙和SELINUX防火墙,这里先做关闭。注意使用centos7和centos7以下的版本使用的命令有所不同。

关闭firewall:

[root@localhost ~]#systemctl stop firewalld.service #停止firewall

[root@localhost ~]#systemctl disable firewalld.service #禁止firewall开机启动

关闭SELINUX:

[root@localhost ~]#vi /etc/selinux/config

#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加

:wq! #保存退出

[root@localhost ~]#setenforce 0 #使配置立即生效

1、yum安装MariaDB

[root@localhost ~]#yum install mariadb mariadb-server

ec6194b9302b2c899d99be80074dbd79.png

05d009dd3df45e254e023875e4e3be67.png

2、启用MariaDB服务,覆盖my.cnfw文件并查看监听端口是否正常

[root@localhost ~]#systemctl start mariadb.service

[root@localhost ~]#cp /usr/share/mysql/my-h

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值