MySQL客户端程序及一些使用小工具介绍

下面简单列出了MySQL客户端程序和实用工具:
myisampack:压缩MyISAM表以产生更小的只读表的一个工具
mysql:交互式输入SQL语句或从文件以批处理模式执行它们的命令行工具
mysqlaccess:检查访问主机名、用户名和数据库组合的权限的脚本
mysqladmin:执行管理操作的客户程序,例如创建或删除数据库,重载授权表,将表刷新到硬盘上,以及重新打开日志文件。mysqladmin还可以用来检索版本、进程,以及服务器的状态信息
mysqlbinlog:从二进制日志读取语句的工具。在二进制日志文件中包含的执行过的语句的日志可用来帮助从崩溃中恢复
mysqlcheck:检查、修复、分析以及优化表的表维护客户程序
mysqldump:将MySQL数据库转储到一个文件(例如SQL语句或tab分隔符文本文件)的客户程序。增强版免费软件首先由Igor Romanenko提供
mysqlhotcopy:当服务器在运行时,快速备份MyISAM或ISAM表的工具
mysql import:使用LOAD DATA INFILE将文本文件导入相关表的客户程序
mysqlshow:显示数据库、表、列以及索引相关信息的客户程序
perror:显示系统或MySQL错误代码含义的工具
replace:更改文件中或标准输入中的字符串的实用工具
MySQL AB还提供了大量GUI工具用于管理和MySQL服务器的其它工作。相关基本信息参见第4章:MySQL程序概述。
每个MySQL程序有许多不同的选项。但每个MySQL程序均提供一个---help选项,可以用来全面描述程序不同的选项:mysql --help
使用mysqlclient库同服务器进行通讯的MySQL客户使用下面的环境变量:
MYSQL_UNIX_PORT  默认Unix套接字文件;用于连接localhost
MYSQL_TCP_PORT   默认端口号;用于TCP/IP连接
MYSQL_PWD    默认密码
MYSQL_DEBUG   调试过程中的调试跟踪选项
TMPDIR     创建临时表和文件的目录

猜你喜欢

转载自runwzj.iteye.com/blog/2166924