Mariadb

目录

 

一. 数据库的介绍

1. 什么是数据库

2. 常见数据库

3. Mysql(SUN——Oracle)

4.mariadb

二. mariadb的安装

三. 软件基本信息

四. 数据库开启

五. 数据库的安全初始化

1. 关闭数据库开放端口

2. 执行安全初始化脚本

六. 数据库的基本管理

1. 查看

2.新建

​3. 更改

4. 删除

七. 数据密码管理

1. 数据密码更改

2. 数据库密码破解

八. 用户授权

九. 数据库的备份

十. phpmyadmin的安装


一. 数据库的介绍

1. 什么是数据库

数据库就是个高级的表格软件

2. 常见数据库

Mysql 

Oracle

mongodb

db2

sqlite

sqlserver

3. Mysql(SUN——Oracle)

4.mariadb

二. mariadb的安装

三. 软件基本信息

mariadb.service          ##启动服务

3306                           ##默认端口号

/etc/my.cnf                  ##主配置文件

/var/lib/mysql              ##数据目录

四. 数据库开启

五. 数据库的安全初始化

1. 关闭数据库开放端口

可见查询不到端口

2. 执行安全初始化脚本

六. 数据库的基本管理

1. 查看

显示库名称

2.新建

新建库

新建表

显示表结构

插入数据


3. 更改


更改表名称 

添加字段

添加字段到指定位置

删除字段

修改字段值

4. 删除

删除数据

删除表

删除库

七. 数据密码管理

1. 数据密码更改

2. 数据库密码破解

八. 用户授权

CREATE USER lee@localhost identified by 'lee';           ##建立用户

SHOW GRANTS for lee@localhost;                               ##查看用户授权

REVOKE SELECT ON westos.* FROM lee@localhost;    ##删除授权

DROP user lee@localhost;                                            ##删除用户
 

九. 数据库的备份



mysqldump -uroot -p123 --all-database

mysqldump -uroot -p123 --all-database --no-data

mysqldump -uroot -p123 westos

mysqldump -uroot -p123 westos > /mnt/westos.sql

mysql -uroot -p123 -e "create database westos;"

mysql -uroot -p123 westos < /mnt/westos.sql
 

十. phpmyadmin的安装


dnf install httpd php php-mysqlnd -y

systemctl enable --now httpd

systemctl stop firewalld

cp phpMyAdmin-3.4.0-all-languages.tar.gz  /var/www/html/ cd /var/www/html/ tar zxf phpMyAdmin-3.4.0-all-languages.tar.gz

mv phpMyAdmin-3.4.0-all-languages/ mysqladmin

cd mysqladmin

cp config.sample.inc.php  config.inc.php

vim config.inc.php

$cfg['blowfish_secret'] = 'ba17c1ec07d65003'; 

firefox http://192.168.0.12/mysqladmin
 

 

03-18
### MariaDB 数据库系统介绍 MariaDB 是一款开源的关系型数据库管理系统,最初由 MySQL 的创始人麦克尔·维德纽斯主导开发。它作为 MySQL 的分支版本,旨在提供更高的性能、兼容性和安全性。MariaDB 被广泛认为是一个可靠且可扩展的 SQL 服务器解决方案[^1]。 #### 主要特点 - **高性能**:通过优化查询处理和存储引擎设计,MariaDB 提供了显著优于传统关系型数据库系统的性能表现。 - **高兼容性**:MariaDB 支持大多数现有的 MySQL 功能,并提供了额外的功能集来增强用户体验。 - **丰富的插件支持**:用户可以通过各种插件扩展功能,例如不同的存储引擎(如 Aria 和 MyRocks)、分析工具以及复制技术等。 --- ### 使用教程 为了成功安装并运行 MariaDB,在 Linux 平台上的典型流程如下: #### 初始化服务 在基于 Red Hat 或 CentOS 的发行版上,可以利用 `yum` 命令完成 MariaDB 及其服务端组件的安装工作: ```bash [root@localhost ~]# yum install mariadb mariadb-server -y ``` 随后启动服务并将之设置为随操作系统自动加载: ```bash [root@localhost ~]# systemctl start mariadb [root@localhost ~]# systemctl enable mariadb Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service. ``` 接着执行必要的安全初始化脚本以保护数据免受未经授权访问的风险: ```bash mysql_secure_installation ``` 该命令引导管理员设定 root 密码、移除匿名账户以及其他潜在的安全隐患[^2]。 --- ### 下载与安装指南 对于希望手动获取最新稳定版本文件的情况,官方站点提供了详尽的支持文档链接至下载页面[MariaDB.org](https://mariadb.org/download/)。在此处可以选择适合目标环境的具体二进制包或者源代码形式进行下一步编译构建活动之前,请注意确认所选镜像的有效期限以免遇到意外中断现象发生[^4]。 一旦确定好具体需求之后就可以按照提示逐步推进直至最终验证完毕为止;当然如果只是单纯追求便捷快速的话,则推荐采用上述提到过的 YUM 方法更为简单高效一些[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值