• 搭建mariadb数据库系统《一》


                                                                     搭建mariadb数据库系统

     

     

    案例3:搭建mariadb数据库系统

    3.1 问题

    本例要求在虚拟机server0上安装 MariaDB 数据库系统:

    1. 安装 mariadb-server、mariadb 软件包
    2. 启动 mariadb 服务,并确认监听状态

    然后在客户端访问此数据库服务:

    1. 使用 mysql 命令访问本机的数据库服务,用户名为 root,密码为空
    2. 执行 SHOW DATABASES; 指令列出有哪些库
    3. 退出 mysql 交互界面

    3.2 方案

    数据库表及相关软件的基本知识:

    • 数据(记录):用来表示一个事物(实体)的一些信息(属性)的文字/图片文件等,例如字符串“:tedu.cn”
    • 数据表:存放很多条数据记录的容器,例如学员联系信息表、学员月考成绩表
    • 数据表的每一行:存放一条记录
    • 数据表的每一列/字段:很多个事物的同一个属性
    • 数据库:存放很多个相互关联的表格的容器,例如NSD1609学员档案库
    • 数据库管理系统(DBMS):用来管理(创建库/添加/查询/删除/授权等)数据库信息的软件平台

    MariaDB服务端:软件包mariadb-server、系统服务mariadb

    MariaDB客户端:软件包mariadb、管理工具mysql

    MariaDB服务端配置文件:/etc/my.cnf

    传输协议及端口:TCP 3306

    mysql命令的简单用法:

    1. mysql  [-u用户名]  [-p[密码]] 

    3.3 步骤

    实现此案例需要按照如下步骤进行。

    步骤一:搭建MariaDB数据库服务器

    1)安装软件包mariadb-server、mariadb

    1. [root@server0 ~]# yum  -y  install  mariadb-server  mariadb
    2. .. ..

    2)启动系统服务mariadb,并设置开机自启

    1. [root@server0 ~]# systemctl  restart  mariadb
    2. [root@server0 ~]# systemctl  enable  mariadb
    3. ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service'

    3)检查监听状态

    1. [root@server0 ~]# netstat  -antpu | grep  :3306
    2. tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      2922/mysqld   

    步骤二:访问本机的MariaDB数据库系统

    1)以用户root连接本机的mariadb(或mysqld)数据库服务

    1. [root@server0 ~]# mysql  -uroot
    2. Welcome to the MariaDB monitor.  Commands end with ; or g.
    3. Your MariaDB connection id is 3
    4. Server version: 5.5.35-MariaDB MariaDB Server
    5. Copyright (c) 2000, 2013, Oracle, Monty Program Ab and others.
    6. Type 'help;' or 'hfor help. Type 'c' to clear the current input statement.
    7. MariaDB [(none)]>

    2)查看当前数据库系统内有哪些库

    1. MariaDB [(none)]> SHOW DATABASES;
    2. +--------------------+
    3. | Database           |
    4. +--------------------+
    5. | information_schema |
    6. | mysql              |
    7. | performance_schema |
    8. | test               |
    9. +--------------------+
    10. 4 rows in set (0.00 sec)

    3)退出操作环境

    1. MariaDB [(none)]> QUIT
    2. Bye
    3. [root@server0 ~]#
  • 相关阅读:
    HDU2024 C语言合法标识符
    HDU2044 一只小蜜蜂…(简单递推)
    HDU2023 求平均成绩
    CodeForces 1185C1 Exam in BerSU (easy version) (贪心,排序)
    题目梳理(一)(2019.07.06~2019.07.20)
    Codeforces Gym 100989F(STL: map)
    UVA 10815 Andy's First Dictionary(STL: set)
    HDU2020 绝对值排序
    周二——4.2
    周一——4.1
  • 原文地址:https://www.cnblogs.com/qingbai/p/11937007.html
Copyright © 2020-2023  润新知