mysql体系结构

mysql体系结构
Mysql安装具有以下必需的体系结构组件:MySQL服务器 、客户机程序以及MySQL非客户机程序。

mysql服务器

  • 被称为mysqld的数据库服务器程序
  • 与"主机"不相同
  • 单一进程,多线程
  • 管理对磁盘上和内存中数据库的访问
  • 支持并发客户机连接
  • 支持多种存储引擎
  • 支持事务表和非事务表
  • 使用以下形式的内存
    -缓存
    -缓冲

服务器和主机的区别

  • 服务器:一个软件程序(mysqld),具有版本号和一系列的功能
  • 主机:服务器程序在其上运行的物理计算机
    -硬件配置
    -在计算机上运行的操作系统
    -网络地址
    多个mysqld实例可以同时在一台主机上运行

客户机程序

  • 连接到MySQL服务器已检索、修改、添加或者删除数据
  • 使用这些客户机程序执行以下操作
    -mysql:发出查询以及查看结果
    -mysqladmin:管理服务器
    -mysqlcheck:检查数据库表的完整性
    -mysqlimport:导入文本数据文件
    -mysqlshow:显示数据库、表和列信息
    -mysqlslap:模仿客户机负载
  • 使用mysqlworkbench进行数据库管理

管理程序和实用程序

  • 直接访问数据文件,而无需使用客户机连接服务器
  • 使用非客户机程序
    - innochecksum:脱机检查innoDB表空间文件
    - mysqlaccess:检查访问特权
    - mysqldumpslow:汇总满插叙日志文件
    - mysqlbinlog:显示二进制文件
  • 某些应用程序在运行之前必须满足一下要求
    - 关闭服务器
    -备份当前表
  • 实施之前查看程序要求
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值