MySQL 程序简介

以下是常用的 MySQL 程序

程序名 作用
    mysqld MySQL 的守护进程,即 MySQL 服务器,若要使用 mysql 服务,那么 mysqld 必须处在运行状态
     mysql MySQL 客户端程序,用户交互式输入 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 目录下

相关推荐

  1. MySQL 程序简介

    2024-07-11 15:50:03       22 阅读
  2. MySQL 简介

    2024-07-11 15:50:03       45 阅读
  3. MySQL简介

    2024-07-11 15:50:03       20 阅读
  4. MySQL简介

    2024-07-11 15:50:03       19 阅读
  5. MySQL简介

    2024-07-11 15:50:03       21 阅读
  6. MySQL简介

    2024-07-11 15:50:03       13 阅读
  7. MySQL视图简介

    2024-07-11 15:50:03       23 阅读
  8. PHP MySQL 简介

    2024-07-11 15:50:03       23 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 15:50:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 15:50:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 15:50:03       58 阅读
  4. Python语言-面向对象

    2024-07-11 15:50:03       69 阅读

热门阅读

  1. Day1 计数类dp 知识点 & 部分例题

    2024-07-11 15:50:03       22 阅读
  2. 【linux】精简版代码备份

    2024-07-11 15:50:03       24 阅读
  3. 学习小记-使用Redis的令牌桶算法实现分布式限流

    2024-07-11 15:50:03       23 阅读
  4. 梯度下降算法的原理

    2024-07-11 15:50:03       22 阅读
  5. pytorch的axis的理解

    2024-07-11 15:50:03       22 阅读