MySQL 程序简介

以下是常用的 MySQL 程序

程序名作用
    mysqldMySQL 的守护进程,即 MySQL 服务器,若要使用 mysql 服务,那么 mysqld 必须处在运行状态
     mysqlMySQL 客户端程序,用户交互式输入 SQL 语句或以批处理模式从文件执行 SQL 的命令行工具
             mysqlcheck用于检查、修复、分析和优化表的表维护客户端
 mysqldump用于将 MySQL 数据库转储到 SQL、文本或 XML 文件中的客户端
 mysqlimport是用于将文本文件导入到表的客户端工具
 mysqladmin执行管理操作的客户端,例如创建或删除数据库、重新加载授权表、将表刷新到磁盘以及 重新打开日志文件; 还可以用于从服务器检索版本、进程和状态信息
 mysqlshow

用于显示数据库,表,列和索引信息的客户端

 mysqldumpshow用于读取和汇总慢速查询日志内容的实用程序
 mysqlbinlog从二进制日志中读取 SQL 语句的实用程序,mysqlbinlog 文件中包含的已执行的 SQL 语句的日志,可用于从崩溃中恢复数据
 mysqlslap客户端负载工具,模拟多个客户端同时访问 MySQL 服务器,并报告每个阶段的使用时间

 mysql 客户端常用选项介绍

选项 长格式 --短格式 -                                说明
                              --host                   -h          --host=host_name,-hhost_name,连接到指定主机上的 Mysql 服务
     --port     -P--port=port_num,-Pport_num,TCP / IP连接使用的端口号
     --user     -u--user=user_name,-uusername,用于连接到MySQL 服务器的用户名
     --password     -p--password=password,-ppassword,用于连接到 Mysql 服务器的密码
     --default-file   --defaults-file=file_name,使用指定的选项文件,如果该文件不存在,则会发生错误
     --database     -D--database=db_name,-Ddb_name 要使用的数据库

     --compress

     -C--compress,-C 如果可能,压缩客户端和服务器之间传输的所有信息

     --quick

     -q--quick,-q 不缓存查询结果,收到一行打印一行,如果输出被挂起,可能会降低服务器速度

     --delimiter

     --delimiter=str,设置SQL语句分割符,默认为 ;

     --execute

     -e--execute=statement ,-estatement,执行指定的 SQL 语句并退出

     --version

     -V--version,-V 显示版本信息并退出   

     --help

     -?--help,-? 显示帮助信息并退出   

 选项使用要遵循的规则:

  • 选项应在程序名之后给出;
  • 选项以单破折号" - "或双破折号" -- "号开头, - 表示短格式,-- 表示长格式;
    • 例如:-?和 --help 都表示显示 MySQL 程序的帮助信息;
  • 选项名称区分大小写;
    • 例如:-v 和 -V 都是合法的,但含义不同,它们分别是 --verbose 和 -- version 选项的相应缩写形式;
  • 某些选项需要在后面指定一个值;
    • 例如:-h 127.0.0.1 或 --host=127.0.0.1 表示向客户端程序指定 MySQL 服务器主机;
  • 对于带值的长格式选项,通常用 = 符号分隔选项名称和值,对于带值的短选项,选项值可以紧跟在选项之后,也可以用空格隔开;但是对于密码选项的短格式,如果要指定密码,选项与值之间不能有空格;
  • 在选项名称中,破折号( - ) 和下划线 ( _ ) 在大多数情况下可以互换使用,但前导破折号不能转为下划线;
    • 在命令行中,第一个不带破折号 - 的值被解析为要访问的数据库名,所以 --database 选项一般可以省略;
  • 在命令行中包含空格的选项值必须用引号引起来;

配置文件/选项文件

大多数 MySQL 程序都可以从选项文件(配置文件)中读取启动选项,可以在选项文件中指定常用选项,这样就不用在每次运行程序时都在命令行中输入它们,大部分选项文件都是纯文本格式,可以使用任何文本编辑器创建;

使用选项 --defaults-file 可以指定要使用的选项文件,客户端程序会读取并应用选项文件中的相关 配置;

使用 MySQL Installer 安装 MySQL成功后,my.ini 配置文件默认在 C:\ProgramData\MySQL\MySQL Server 8.0 目录下

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

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

相关文章

【Neo4j】实战 (数据库技术丛书)学习笔记

Neo4j实战 (数据库技术丛书) 第1章演示了应用Neo4j作为图形数据库对改进性能和扩展性的可能性, 也讨论了对图形建模的数据如何正好适应于Neo4j数据模型,现在到了该动 手实践的时间了。第一章 概述 Neo4j将数据作为顶点和边存储(或者用Neo4j术语,节点和关系存 储)。用户被定…

原生android的内存性能提升方面的测试和优化方案大致设计

一 测试目标: 以满足用户设备的内存性能和不杀后台为目标。 1:满足用户设备的内存性能是指不出现因为内存原因导致的安卓设备死机,卡顿等问题。 2:满足不杀后台是指整个设备使用时,不出现后台app被杀。 通常是估算如果…

Pytorch版本、安装和检验

基于conda包的环境创建、激活、管理与删除 CUDA版本 CUDA 是 NVIDIA 专为图形处理单元 (GPU) 上的通用计算开发的并行计算平台和编程模型,CUDA版本需满足对应的Pytorch要求 进入NVIDIA控制面板 进入左下角“系统信息”,找到组件 “NVIDIA CUDA 12.3.10…

7. 有奖猜谜

题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 小明很喜欢猜谜语。 最近,他被邀请参加了 X 星球的猜谜活动。 每位选手开始的时候都被发给 777777 个电子币。 规则是:猜对了,手…

PostgreSQL关闭数据库服务的三种模式

PostgreSQL 提供了三种关闭数据库服务的不同方式,它们最终都是发送一个关闭信号到 postgres 主服务进程。 智能关闭模式 智能关闭(Smart Shutdown)模式向 postgres 主服务进程发送一个 SIGTERM 信号。此时服务器不允许新的客户端连接&#…

DNS 杂谈

一、定义 DNS(Domain Name System),域名系统,该系统记录域名和Ip地址的相互映射关系。用户访问互联网时,通过域名地址得到对应的IP地址,这个过程称为域名解析。DNS运行于UDP协议之上,使用的端口…

手撸俄罗斯方块(一)——简单介绍

手撸俄罗斯方块 简单介绍 《俄罗斯方块》(俄语:Тетрис,英语:Tetris),是1980年末期至1990年代初期风靡全世界的电脑游戏,是落下型益智游戏的始祖,电子游戏领域的代表作之一&a…

【代码随想录】【算法训练营】【第64天】 [卡码117]软件构建 [卡码47]参加科学大会

前言 思路及算法思维,指路 代码随想录。 题目来自 卡码网。 day 64,周三,继续ding~ 题目详情 [卡码117] 软件构建 题目描述 卡码117 软件构建 解题思路 前提: 思路: 重点: 代码实现 C语言 [卡码…

算法的复杂度

文章目录 一、算法的效率1、复杂度的概念2、复杂度的重要性 二、时间复杂度三、空间复杂度四、大O的渐进表示发五、计算复杂度案例1、计算Func1函数的复杂度2、计算Fun2的时间复杂度3、计算Func3的时间复杂度4、计算Func4的时间复杂度5、计算strchr的时间复杂度6、计算Func5的时…

大模型/NLP/算法面试题总结5——Transformer和Rnn的区别

Transformer 和 RNN(循环神经网络)是两种常见的深度学习模型,广泛用于自然语言处理(NLP)任务。 它们在结构、训练方式以及处理数据的能力等方面有显著的区别。以下是它们的主要区别: 架构 RNN&#xff0…

MySQL空间索引

空间类型是建立在空间类型字段上的。 空间类型 MySQL的空间类型很多,我就不逐一介绍了。重要分四大类: GeometryCurveSurfaceGeometryCollection 前三种,地理、曲线、曲面都是不可实例化的。Geometry有一个子类Point, Curve有一个直接子类L…

docker无法拉取镜像,推荐可以使用下面镜像源

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-EOF { "registry-mirrors": ["请替换为您自己的代理服务ip或者域名"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker 查看是否换源成功 docker info …

电脑误删除的文件怎么恢复免费 电脑误删文件导致无法开机怎么办

在使用电脑的时候&#xff0c;有时候可能会因为一些错误的操作&#xff0c;导致删除一些文件&#xff0c;如果是普通的文件&#xff0c;最坏的情况也就是文件找回来&#xff0c;如果删除的是系统文件&#xff0c;那么很有可能导致电脑开不了机。下面就给大家详细讲解&#xff0…

Spring Boot项目Jar包加密详解

目录 引言Jar包加密的基础知识 为什么需要加密Jar包Jar包加密的基本原理 常用的Jar包加密工具 ProGuardJavaguardJava Agent Spring Boot项目Jar包加密实战 使用ProGuard对Spring Boot项目进行加密集成Javaguard到Spring Boot项目中通过Java Agent实现动态加密 Jar包加密的安全…

什么牌子充电宝好用?推荐四款质量与性价比双优充电宝!

在如今高度数字化的生活中&#xff0c;充电宝已经成为我们日常生活中必不可少的电子设备。然而&#xff0c;随着市场上充电宝品牌的不断增多&#xff0c;人们对充电宝的质量和安全性也越来越关注。充电宝作为一个涉及电池和充电技术的产品&#xff0c;安全性至关重要。选择一款…

打造Perl编译器后端:自定义编程语言的终极指南

&#x1f6e0;️ 打造Perl编译器后端&#xff1a;自定义编程语言的终极指南 在编程语言的世界里&#xff0c;编译器后端是将中间代码转换成目标代码的桥梁。对于Perl这样一种强大的脚本语言&#xff0c;实现自定义的编译器后端不仅可以加深对其内部机制的理解&#xff0c;还可…

gosnmp库 - GetBulk() | Walk()

GetBulk() 方法 GetBulk()方法是对GetNext()方法的二度封装,GetNext()方法返回的是传入的oid的下一个对象,而GetBulk方法则是返回传入的oid的接下来的N个对象。 通过GetBulk传入的oid,SNMP代理会根据传入的参数去循环取值,构造PDU,但是,如果符合传入的oid的对象的数量超…

防火墙安全策略用户认证综合实验

生产区不允许访问互联网&#xff0c;办公区和游客区允许访问互联网 办公区设备10.0.2.10不允许访问DMz区的FTP服务器和HTTP服务器&#xff0c;仅能ping通10.0.3.10 办公区分为市场部和研发部&#xff0c;研发部Ip地址固定&#xff0c;访问dmz区使用匿名认证&#xff0c;市场部需…

王道计算机数据结构+插入排序、冒泡排序、希尔排序、快速排序、简单选择排序

本内容是基于王道计算机数据结构的插入排序、冒泡排序、希尔排序、快速排序、简单选择排序整理。 文章目录 插入排序算法性能代码 冒泡排序算法性能代码 希尔排序算法性能代码 快速排序算法性能代码 简单选择排序算法性能代码 插入排序 算法 算法思想&#xff1a;每次将一个…

16. Revit API: Family、FamilySymbol、FamilyInstance

前言 前面写着一直絮絮叨叨&#xff0c;感觉不好。想找些表情包来&#xff0c;写得好玩点&#xff0c;但找不到合适的&#xff0c;或者说耗时费力又不满意&#xff0c;而自个儿又做不来表情包&#xff0c;就算了。 其次呢&#xff0c;之前会把部分类成员给抄表列出来&#xf…