天天看点

第四章 MySQL程序

目录

4.1 MySQL程序概述

4.2 使用MySQL程序

  • 4.2.1 调用MySQL程序
  • 4.2.2 连接MySQL服务器
  • 4.2.3 指定程序选项
  • 4.2.4 在命令行使用选项
  • 4.2.5 程序选项编辑器
  • 4.2.6 使用选项文件
  • 4.2.7 影响文件选项处理的命令行选项
  • 4.2.8 使用选项设置程序变量
  • 4.2.9 选项默认值,选项期望值和=符号
  • 4.2.10 设置环境变量

4.3 MySQL 服务器和服务启动程序

  • 4.3.1 mysqld ——MySQL服务器
  • 4.3.2 mysqld_safe ——MySQL服务启动脚本
  • 4.3.3 mysql.server ——MySQL服务启动脚本
  • 4.3.4 mysqld_multi ——管理多台MySQL服务器

4.4 MySQL 与安装相关的程序

  • 4.4.1 comp_err —— 编译MySQL错误消息文件
  • 4.4.2 mysqlbug —— 生成错误报告
  • 4.4.3 mysql_install_db —— 初始化MySQL 数据目录
  • 4.4.4 mysql_plugin —— 配置MySQL服务插件
  • 4.4.5 mysql_secure_installation —— 提高MySQL安装安全性
  • 4.4.6 mysql_tzinfo_to_sql —— 导入时区表
  • mysql_upgrade —— 检查并更新MySQL数据表

4.5 MySQL客户端程序

  • 4.5.1 mysql ——MySQL命令行工具
  • 4.5.2 mysqladmin —— 管理MySQL服务的客户端
  • 4.5.3 mysqlcheck —— 表维护程序
  • 4.5.4 mysqldump —— 数据库备份程序
  • 4.5.5 mysqlimport —— 数据输入程序
  • 4.5.6 mysqlshow —— 显示数据库、表和字段信息
  • 4.5.7 mysqlslap —— 载入虚拟客户端

4.6 MySQL 通用程序

  • 4.6.1 innochecksum —— 离线InnoDB 文件校检工具
  • 4.6.2 myisam_ftdump —— 显示全文索引信息
  • 4.6.3 myisamchk—— MyISAM 表维护工具
  • 4.6.4 myisamlog —— 显示MyISAM日志文件内容
  • 4.6.5 myisampack —— 生成压缩的只读的MyISAM表
  • 4.6.6 mysql_config_editor ——MySQL配置工具
  • 4.6.7 mysqlaccess ——核查使用权限
  • 4.6.8 mysqlbinlog ——执行二进制日志文件的工具
  • 4.6.9 mysqldumpslow —— 慢查询日志文件概述
  • 4.6.10 mysqlhotcopy ——数据库备份程序
  • 4.6.11 mysql_convert_table_format ——使用给定的存储引擎去转换表
  • 4.6.12 mysql_find_rows —— 从文件中提取SQL语句
  • 4.6.13 mysql_fix_extensions —— 使表文件扩展名标准化
  • 4.6.14 mysql_setpermission —— 给表设置访问权限
  • 4.6.15 mysql_waitpid —— 杀死进程并等待其终止
  • 4.6.16 mysql_zap ——杀死匹配模式的进程

4.7 MySQL 程序开发工具

  • 4.7.1 msql3mysql ——使用MySQL转换mSQL程序
  • 4.7.2 mysql_config ——显示编译选项
  • 4.7.3 my_print_defaults —— 从配置文件中显示选项
  • 4.7.4 resolve_stack_dump ——解决数值栈跟踪存储

4.8 辅助程序

  • 4.8.1 perror —— 解释错误代码
  • 4.8.2 replace —— 字符串取代工具
  • 4.8.3 resolveip ——解析主机名为IP地址

本章节对Oracle Corporation提供的MySQL 命令行程序做了一个简要的概述。当你运行这些程序时,本章也讨论了指定选项的基本语法。大多数程序有自己指定的选项,但是所有程序的选项的语法都大同小异。最后,这一章为个人程序提供了很多细节描述,包括他们需要用那个选项。

继续阅读