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.mfbz.cn/a/781177.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

17_VGG深度学习图像分类算法

1.1 简介 VGG网络,全称为Visual Geometry Group网络,是由牛津大学的Visual Geometry Group和谷歌DeepMind的研究人员共同提出的深度卷积神经网络模型。这一模型因在2014年ILSVRC(ImageNet大规模视觉识别挑战赛)中取得图像分类任务…

高级计算机体系结构--期末真题及题型总结

2024 年春季学期期末考题回顾一、名词解释二、简答题2007 年简答题2008 年简答题简答题答案 三、分析题1. MESI 和 Dragon 协议计算给定内存存取序列所需的时钟周期2007年第一题及参考答案例题及解答 2. 顺序一致性存储模型,判断进程的合法输出2007年第二题及参考答…

【网站推荐】Developer Roadmaps 开发者学习路线

你是否想学习某门技术而苦苦找不到学习路线。本文推荐一个网站,解决学习路径问题。 roadmap.sh 旨在创建路线图、指南和其他教育内容,以帮助指导开发人员选择路径并指导他们的学习。 技术路线包括了前端后端安卓iosUI设计等内容,一些技术比如…

CV- 人工智能-深度学习基础知识

一, 深度学习基础知识 1,什么是深度学习?机器学习是实现人工智能的一种途径,深度学习是机器学习的一个子集,也就是说深度学习是实现机器学习的一种方法。2, 传统机器学习算术依赖人工设计特征,并进行特征提取,而深度学习方法不需要人工,而是依赖算法自动提取特征。深度…

【网络安全】实验四(网络扫描工具的使用)

一、本次实验的实验目的 (1)掌握使用端口扫描器的技术,了解端口扫描器的原理 (2)会用Wireshark捕获数据包,并对捕获的数据包进行简单的分析 二、搭配环境 打开两台虚拟机,并参照下图&#xff…

sublime 3 背景和字体颜色修改

sublime 4 突然抽风,每次打开都显示 “plugin_host-3.3 has exited unexpectedly, some plugin functionality won’t be available until Sublime Text has been restarted” 一直没调好,所以我退回到sublime 3了。下载好了软件没问题,但是一…

运维系列.Nginx中使用HTTP压缩功能

运维专题 Nginx中使用HTTP压缩功能 - 文章信息 - Author: 李俊才 (jcLee95) Visit me at CSDN: https://jclee95.blog.csdn.netMy WebSite:http://thispage.tech/Email: 291148484163.com. Shenzhen ChinaAddress of this article:https://blog.csdn.net/qq_28550…

Vue3中的Composables组合式函数,Vue3实现minxins

Vue3中的Composables是什么 Vue3中的Composables 简单理解其实就是类React Hooks式的组合式函数封装方法。 Vue官方称为Composables 组合式函数。 1.抽离复用逻辑时 Vue2写法 (1)Vue2 中的mixins混入器写法缺点 (Vue3 optionsApi写法同理) 新建minxins…

【基于R语言群体遗传学】-10-适应性与正选择

在之前的博客中,我们学习了哈代温伯格模型,学习了Fisher模型,学习了遗传漂变与变异的模型,没有看过之前内容的朋友可以先看一下之前的文章: 群体遗传学_tRNA做科研的博客-CSDN博客 一些新名词 (1&#xf…

HCIE之IPV6三大动态协议ISIS BGP (十五)

IPV6 1、三大动态路由协议ipv61.1、ISIS1.1.1、ISIS多拓扑实验(需要详细看下lsdb verbose)1.2、ISIS TLV简单总结 1.2、BGP 2、IPv6 隧道技术2.1、ipv6手工隧道2.1.1、ipv6 gre手工隧道2.1.1.1、 ipv6、ipv4基础配置(省略)2.1.1.2…

【web APIs】快速上手Day05(Bom操作)

目录 Web APIs - 第5天笔记js组成window对象BOM定时器-延迟函数案例-5秒钟之后消失的广告 JS执行机制location对象案例-5秒钟之后跳转的页面 navigator对象histroy对象 本地存储(今日重点)localStorage(重点)sessionStorage&#…

cross attention交叉熵注意力机制

交叉注意力(Cross-Attention)则是在两个不同序列上计算注意力,用于处理两个序列之间的语义关系。在两个不同的输入序列之间计算关联度和加权求和的机制。具体来说,给定两个输入序列,cross attention机制将一个序列中的每个元素与另一个序列中…

Java请求webService,IDEA生成客户端调用代码

Axis是Apache开放源代码组织的一个项目,全称为Apache Extensible Interaction System,简称Axis。它是一个基于Java的SOAP(Simple Object Access Protocol,简单对象访问协议)引擎,提供创建服务器端、客户端和…

Linux基础: 二. Linux的目录和文件

文章目录 二. Linux的目录和文件1.1 目录概要1.2 目录详细说明 二. Linux的目录和文件 1.1 目录概要 command:ls / Linux的文件系统像一棵树一样,树干是根目录(/),树枝是子目录,树叶是文件; …

QML:Settings介绍

用途 提供持久的独立于平台的应用程序设置。 用户通常希望应用程序在会话中记住其设置(窗口大小、位置、选项等)。Settings能够以最小的工作量保存和恢复此类应用程序设置。 通过在Settings元素中声明属性来指定各个设置值。仅支持由QSettings识别的值…

2024 JuniorCryptCTF reppc 部分wp

Random cipher 文本编辑器打开附件 比较简单。脚本 Mutated Caesar 文本编辑器打开附件 比较简单。脚本 Pizza 附件拖入dnSpy 比较简单。脚本 l33t Leet,又称黑客语,是指一种发源于欧美地区的BBS、线上游戏和黑客社群所使用的文字书写方式,通…

Polkadot(DOT)即将爆雷?治理无能还歧视亚洲!资金将在两年内耗尽!是下一个FTX吗?

近期,关于Polkadot(DOT)生态圈的一系列负面消息引发了业界和投资者的广泛关注。从高昂的营销开支、缺乏实际业务亮点,再到治理问题和种族歧视指控,Polkadot似乎正面临着严峻的危机。业内人士警告,Polkadot的财政状况堪忧&#xff…

【C语言】qsort()函数详解:能给万物排序的神奇函数

🦄个人主页:修修修也 🎏所属专栏:C语言 ⚙️操作环境:Visual Studio 2022 目录 一.qsort()函数的基本信息及功能 二.常见的排序算法及冒泡排序 三.逐一解读qsort()函数的参数及其原理 1.void* base 2.size_t num 3.size_t size 4.int (*compar)(c…

机器学习Day12:特征选择与稀疏学习

1.子集搜索与评价 相关特征:对当前学习任务有用的特征 无关特征:对当前学习任务没用的特征 特征选择:从给定的特征集合中选择出相关特征子集的过程 为什么要特征选择? 1.任务中经常碰到维数灾难 2.去除不相关的特征能降低学习的…

认证授权auth

什么是认证授权 认证授权包含 认证和授权两部分。 什么是用户身份认证? 用户身份认证即当用户访问系统资源时,系统要求验证用户的身份信息,身份合法方可继续访问常见的用户身份认证表现形式有 用户名密码登录微信扫码登录等 什么是用户授…