当前位置: 代码迷 >> 综合 >> Linux下的数据库管理(mariadb)
  详细解决方案

Linux下的数据库管理(mariadb)

热度:13   发布时间:2023-12-21 07:32:04.0
  • 1. 数据库的介绍
  • 2. mariadb的安装
  • 3. 软件基本信息
  • 4. 数据库开启
  • 5. 数据库的安全初始化
  • 6. 数据库的基本管理
  • 7. 数据密码管理
  • 8. 用户授权
  • 9. 数据库的备份
  • 10. phpmyadmin的安装

1.数据库的介绍

  • 1.什么是数据库
    数据库就是个高级的表格软件,简单来说是数据库本身可视为电子化的文件柜–存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。

  • 2.常见数据库
    关系型数据库:SQLite、Oracle、Mysql
    非关系型数据库:Mongodb、redis、HBase

  • 3.Mysql
    Mysql 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性

  • 4.mariadb
    Mariadb 是一个采用 Maria 存储引擎的MySQL分支版本,是由原来 MySQL 的作者Michael Widenius创办的公司所开发的免费开源的数据库服务器。

2.mariadb的安装

dnf install mariadb-server.x86_64 -y
在这里插入图片描述

3.软件基本信息

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

在这里插入图片描述

4.数据库开启

systemctl enable --now mariadb
在这里插入图片描述

5.数据库的安全初始化

1.关闭数据库开放端口

vim /etc/my.cnf
在这里插入图片描述
在这里插入图片描述

2.执行安全初始化脚本

mysql_secure_installation