Linux安装mariadb数据库插入数据
时间: 2025-02-02 10:37:52 浏览: 68
### Linux 安装 MariaDB 数据库
在Linux系统上安装MariaDB数据库涉及几个关键步骤。通过包管理器`yum`来完成软件的安装是一个常见的方式[^3]。
```bash
[root@localhost src]# yum install mariadb-server
```
为了确保系统的整洁,在安装完成后可以选择清理缓存中的旧版本文件:
```bash
[root@localhost src]# yum clean all
```
一旦安装过程结束,启动服务并将其配置为随操作系统一同启动是非常重要的操作之一[^5]。
```bash
[root@localhost src]# systemctl start mariadb
[root@localhost src]# systemctl enable mariadb
```
接着,可以通过运行安全脚本来增强数据库的安全性,这一步骤通常是在首次安装后立即执行的。此脚本会引导用户更改默认设置,比如移除匿名用户、禁用远程root登录等。
### 创建新数据库与用户
成功安装并启动MariaDB之后,就可以开始创建新的数据库以及相应的访问账号了。使用如下命令连接到MariaDB作为超级管理员身份进行这些操作[^4]。
```bash
[root@Linux ~]# mysql -u root -p
Enter password:
```
假设要新建名为`linuxprobe`的数据存储空间,则输入以下SQL语句:
```sql
CREATE DATABASE linuxprobe;
Query OK, 1 row affected (0.000 sec)
```
对于每一个特定的应用程序或项目来说,最好为其设立独立的操作员角色,并赋予必要的权限范围。下面的例子展示了怎样建立一个具有完全控制权的新用户`appuser`及其密码设定方法。
```sql
GRANT ALL PRIVILEGES ON linuxprobe.* TO 'appuser'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
```
此时已经完成了基本环境搭建工作,现在可以继续探讨关于向该环境中录入记录的具体做法。
### 插入数据至表格内
当拥有了一个可用的数据库实例以后,下一步就是设计结构化查询语言(SQL)表单用于保存实际的信息单元。这里以构建一张简单的图书列表为例说明如何定义模式(schema),并向其中加入几条测试性的实体对象。
首先切换到目标数据库上下文中去:
```sql
USE linuxprobe;
```
紧接着声明一个新的关系型集合——即所谓的“表”,它包含了若干字段(column),用来描述每本书籍的关键属性:
```sql
CREATE TABLE mybooks (
id INT NOT NULL AUTO_INCREMENT,
title VARCHAR(255),
author VARCHAR(255),
PRIMARY KEY(id)
);
```
有了上述准备之后,便能够利用INSERT INTO语法把具体的内容写入指定位置处:
```sql
INSERT INTO mybooks(title,author) VALUES('The Great Gatsby','F. Scott Fitzgerald');
INSERT INTO mybooks(title,author) VALUES('War and Peace','Leo Tolstoy');
```
以上便是整个流程概述,从最基础层面介绍了如何在一个典型的Linux发行版之上部署MariaDB平台,并且简单演示了一些常见的交互动作,包括但不限于新增书籍信息这样的日常任务。
阅读全文
相关推荐




















