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 目录下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Rcnhtin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值