作者介绍:简历上没有一个精通的运维工程师,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

数据库是一个系统(应用)最重要的资产之一,所以我们的数据库将从以下几个数据库来进行介绍。
MySQL(本章节)
PostgreSQL
Redis
Etcd
为什么讲了那么多MYSQL,突然要讲MariaDB了呢,因为目前很多项目已经在使用MariaDB,它是一个MYSQL的一个很著名的分支。
MariaDB 是一个开源、社区驱动的关系型数据库管理系统(RDBMS)。它是 MySQL 的一个分支,由原 MySQL 的创始人和开发团队在 Oracle 收购 Sun Microsystems(MySQL 的母公司)后创建的。他们担心 MySQL 会因此变得闭源和商业化,于是创建了 MariaDB 以确保永远有一个自由、开放的替代品。
#安装
#如果不输入mariadb-server 则等于安装了客户端
yum -y install mariadb-server mysql#启动
systemctl start mariadb
syetemctl enable mariadb4.2 初始化
#如果不执行初始化也可以直接进入mysql
mysql_secure_installation根据提示依次操作:
初始 root 密码为空,直接按Enter
输入Y设置 root 密码(输入时屏幕无显示,输完按 Enter)
再次输入密码确认
后续提示均输入Y(移除匿名用户、禁止 root 远程登录、删除 test 数据库、刷新权限)

后续的使用基本就和MYSQL几乎没有区别。