MySQL程序之:简要概述

news2025/1/14 3:11:14

MySQL安装中有许多不同的程序。本节简要概述了它们。后面的部分提供了每个程序的更详细描述,但NDB集群程序除外。每个程序的描述表明了它的调用语法和它支持的选项。,“NDB集群程序”,描述了特定于NDB集群的程序。

大多数MySQL发行版包括所有这些程序,除了那些特定于平台的程序。(例如,在Windows上不使用服务器启动脚本。)例外情况是,rpm发行版更加专业化。rpm有一个用于服务器,另一个用于客户端程序,依此类推。如果您似乎缺少一个或多个程序,请参阅安装MySQL,有关发行类型及其包含的内容的信息。可能是您的发行不包括所有程序,您需要安装一个额外的包。

每个MySQL程序都有许多不同的选项。大多数程序都提供--help选项,您可以使用它来描述程序的不同选项。例如,尝试mysql--help。

您可以通过在命令行或选项文件中指定选项来覆盖MySQL程序的默认选项值。有关调用程序和指定程序选项的一般信息,请参见,“使用MySQL程序”。

MySQL服务器mysqld是在MySQL安装中完成大部分工作的主程序。服务器附带几个相关脚本,帮助您启动和停止服务器:

1、mysqld
SQL守护进程(即MySQL服务器)。要使用客户端程序,mysqld必须正在运行,因为客户端通过连接到服务器来访问数据库。

2、mysqld_safe
服务器启动脚本。mysqld_safe尝试启动mysqld。

3、mysql.server
服务器启动脚本。此脚本用于使用System V样式运行目录的系统,其中包含启动特定运行级别的系统服务的脚本。它调用mysqld_safe来启动MySQL服务器。

4、mysqld_multi
一个服务器启动脚本,可以启动或停止系统上安装的多个服务器。

几个程序在安装或升级期间执行MySQL安装操作:

  • comp_err,该程序在MySQL构建/安装过程中使用。它从错误源文件编译错误消息文件。
  • mysql_secure_installation,该程序使您能够提高MySQL安装的安全性。
  • mysql_tzinfo_to_sql,该程序使用主机系统zoneinfo数据库(描述时区的文件集)的内容加载mysql数据库中的时区表。

MySQL连接到MySQL服务器的客户端程序:

  • mysql
    用于交互式输入SQL语句或从文件批量模式执行它们的命令行工具。
  • mysqladmin
    一个执行管理操作的客户端,例如创建或删除数据库、重新加载授权表、将表刷新到磁盘以及重新打开日志文件。mysqladmin也可用于从服务器检索版本、进程和状态信息。
  • mysqlcheck
    检查、修复、分析和优化表的表维护客户端。
  • mysqldump
    一个将MySQL数据库以SQL、文本或XML形式转储到文件中的客户端。
  • mysqlimport
    一个使用LOAD DATA将文本文件导入各自表的客户端。
  • mysqlsh
    MySQLShell是MySQL服务器的高级客户端和代码编辑器。参见MySQLShell。除了提供的SQL功能,类似于mysql,MySQLShell还提供JavaScript和Python的脚本功能,并包括用于处理MySQL的API。X DevAPI使您能够处理关系和文档数据,参见,将MySQL用作文档存储。AdminAPI使您能够使用InnoDB簇,参见MySQLAdminAPI。
  • mysqlshow
    显示有关数据库、表、列和索引的信息的客户端。
  • mysqlslap
    一种客户端,旨在模拟MySQL服务器的客户端负载并报告每个阶段的时间。它的工作原理就像多个客户端正在访问服务器一样。

MySQL管理和实用程序:

  • innochecksum
    脱机InnoDB脱机文件校验和实用程序。

  • myisam_ftdump
    显示MyISAM中全文索引信息的实用程序。

  • myisamchk用于描述、检查、优化和修复MyISAM表的实用程序。

  • myisamlog
    处理MyISAM日志文件内容的实用程序

  • myisampack
    压缩MyISAM以生成较小只读表的实用程序

  • mysql_config_editor
    一种实用程序,使您能够将鉴权凭据存储在名为.mylogin.cnf的安全加密登录路径文件中。

  • mysql_migrate_keyring
    用于在一个密钥环组件和另一个密钥环组件之间迁移密钥的实用程序。

  • mysqlbinlog
    从二进制日志中读取语句的实用程序。二进制日志文件中包含的已执行语句的日志可用于帮助从崩溃中恢复。

  • mysqldumpslow
    用于读取和总结慢速查询日志内容的实用程序。

MySQL程序开发实用程序:

  • mysql_config
    生成编译MySQL程序时所需选项值的shell脚本。
  • my_print_defaults
    显示选项文件的选项组中存在哪些选项的实用程序。

其他实用程序:

perror
显示系统或MySQL错误代码含义的实用程序。

Oracle公司还提供MySQL工作台GUI工具,用于管理MySQL服务器和数据库,创建、执行和评估查询,以及从其他关系数据库管理系统迁移模式和数据以供MySQL使用。

使用MySQL客户端/服务器库与服务器通信的MySQL客户端程序使用以下环境变量。

环境变量含义
MYSQL_UNIX_PORT默认Unix套接字文件;用于连接到localhost
MYSQL_TCP_PORT默认端口号;用于TCP/IP连接
MYSQL_DEBUG调试时调试跟踪选项
TMPDIR创建临时表和文件的目录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2276264.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

时序数据库InfluxDB—介绍与性能测试

目录 一、简述 二、主要特点 三、基本概念 1、主要概念 2、保留策略 3、连续查询 4、存储引擎—TSM Tree 5、存储目录 四、基本操作 1、Java-API操作 五、项目中的应用 六、单节点的硬件配置 七、性能测试 1、测试环境 2、测试程序 3、写入测试 4、查询测试 一…

计算机网络 (35)TCP报文段的首部格式

前言 计算机网络中的TCP(传输控制协议)报文段的首部格式是TCP协议的核心组成部分,它包含了控制TCP连接的各种信息和参数。 一、TCP报文段的结构 TCP报文段由首部和数据两部分组成。其中,首部包含了控制TCP连接的各种字段&#xff…

GelSight Mini视触觉传感器凝胶触头升级:增加40%耐用性,拓展机器人与触觉AI 应用边界

马萨诸塞州沃尔瑟姆-2025年1月6日-触觉智能技术领军企业Gelsight宣布,旗下Gelsight Mini视触觉传感器迎来凝胶触头的更新。经内部测试,新Gel凝胶触头耐用性提升40%,外观与触感与原凝胶触头保持一致。此次升级有效满足了客户在机器人应用中对设…

burpsiute的基础使用(2)

爆破模块(intruder): csrf请求伪造访问(模拟攻击): 方法一: 通过burp将修改,删除等行为的数据包压缩成一个可访问链接,通过本地浏览器访问(该浏览器用户处于登陆状态&a…

【ASP.NET学习】ASP.NET MVC基本编程

文章目录 ASP.NET MVCMVC 编程模式ASP.NET MVC - Internet 应用程序创建MVC web应用程序应用程序信息应用程序文件配置文件 用新建的ASP.NET MVC程序做一个简单计算器1. **修改视图文件**2. **修改控制器文件** 用新建的ASP.NET MVC程序做一个复杂计算器1.创建模型(…

Git 命令代码管理详解

一、Git 初相识:版本控制的神器 在当今的软件开发领域,版本控制如同基石般重要,而 Git 无疑是其中最耀眼的明珠。它由 Linus Torvalds 在 2005 年创造,最初是为了更好地管理 Linux 内核源代码。随着时间的推移,Git 凭借…

OpenCV实现基于交叉双边滤波的红外可见光融合算法

1 算法原理 CBF是*Cross Bilateral Filter(交叉双边滤波)*的缩写,论文《IMAGE FUSION BASED ON PIXEL SIGNIFICANCE USING CROSS BILATERAL FILTER》。 论文中,作者使用交叉双边滤波算法对原始图像 A A A, B B B 进行处理得到细节&#xff0…

项目实战--网页五子棋(用户模块)(1)

接下来我将使用Java语言,和Spring框架,实现一个简单的网页五子棋。 主要功能包括用户登录注册,人机对战,在线匹配对局,房间邀请对局,积分排行版等。 这篇文件讲解用户模块的后端代码 1. 用户表与实体类 …

机器学习之随机森林算法实现和特征重要性排名可视化

随机森林算法实现和特征重要性排名可视化 目录 随机森林算法实现和特征重要性排名可视化1 随机森林算法1.1 概念1.2 主要特点1.3 优缺点1.4 步骤1.5 函数及参数1.5.1 函数导入1.5.2 参数 1.6 特征重要性排名 2 实际代码测试 1 随机森林算法 1.1 概念 是一种基于树模型的集成学…

MySQL存储引擎、索引、索引失效

MySQL Docker 安装 MySQL8.0,安装见docker-compose.yaml 操作类型 SQL 程序语言有四种类型,对数据库的基本操作都属于这四种类,分为 DDL、DML、DQL、DCL DDL(Dara Definition Language 数据定义语言),是负责数据结构定义与数据…

WPF基础(1.1):ComboBox的使用

本篇文章介绍ComboBox的基本使用。 本篇文章的例子实现的功能:后端获取前端复选框中的选项之后,点击“确定”按钮,弹出一个MessageBox,显示用户选择的选项。 文章目录 1. 效果展示2. 代码逻辑2.1 前端代码2.2 后端代码 1. 效果展…

前端炫酷动画--文字(二)

目录 一、弧形边框选项卡 二、零宽字符 三、目录滚动时自动高亮 四、高亮关键字 五、文字描边 六、按钮边框的旋转动画 七、视频文字特效 八、立体文字特效让文字立起来 九、文字连续光影特效 十、重复渐变的边框 十一、磨砂玻璃效果 十二、FLIP动画 一、弧形边框…

android 官网刷机和线刷

nexus、pixel可使用google官网线上刷机的方法。网址:https://flash.android.com/ 本文使用google线上刷机,将Android14 刷为Android12 以下是失败的线刷经历。 准备工作 下载升级包。https://developers.google.com/android/images?hlzh-cn 注意&…

25/1/12 嵌入式笔记 学习esp32

了解了一下位选线和段选线的知识: 位选线: 作用:用于选择数码管的某一位,例如4位数码管的第1位,第2位) 通过控制位选线的电平(高低电平),决定当前哪一位数码管处于激活状…

探秘block原理

01 概述 在iOS开发中,block大家用的都很熟悉了,是iOS开发中闭包的一种实现方式,可以对一段代码逻辑进行封装,使其可以像数据一样被传递、存储、调用,并且可以保存相关的上下文状态。 很多block原理性的文章都比较老&am…

【Docker】入门教程

目录 一、Docker的安装 二、Docker的命令 Docker命令实验 1.下载镜像 2.启动容器 3.修改页面 4.保存镜像 5.分享社区 三、Docker存储 1.目录挂载 2.卷映射 四、Docker网络 1.容器间相互访问 2.Redis主从同步集群 3.启动MySQL 五、Docker Compose 1.命令式安装 …

Bootstrap 前端 UI 框架

Bootstrap官网:Bootstrap中文网 铂特优选 Bootstrap 下载 点击进入中文文档 点击下载 生产文件是开发响应式网页应用,源码是底层逻辑代码,因为是要制作响应式网页,所以下载开发文件 引入 css 文件, bootstrap.css 和 …

Docker与微服务实战2-基础篇

1.学习一门新技术的理念 1.是什么 2.能干吗 3.去哪下载 4.怎么玩 5.永远的helloworld跑起来一次 AB法则 before 与 after 的对比 2.为什么会有Docker出现 3.docker理念 解决了运行环境和配置问题的软件容器,方便做持续集成并有助于整体发布的容器虚拟化…

蓝桥杯_B组_省赛_2022(用作博主自己学习)

题目链接算法11.九进制转十进制 - 蓝桥云课 进制转换 21.顺子日期 - 蓝桥云课 时间与日期 31.刷题统计 - 蓝桥云课 时间与日期 41.修剪灌木 - 蓝桥云课 思维 51.X 进制减法 - 蓝桥云课 贪心 61.统计子矩阵 - 蓝桥云课 二维前缀和 71.积木画 - 蓝桥云课 动态规划 82.扫雷 - 蓝桥…

CES 2025|美格智能高算力AI模组助力“通天晓”人形机器人震撼发布

当地时间1月7日,2025年国际消费电子展(CES 2025)在美国拉斯维加斯正式开幕。美格智能合作伙伴阿加犀联合高通在展会上面向全球重磅发布人形机器人原型机——通天晓(Ultra Magnus)。该人形机器人内置美格智能基于高通QC…