4.1. MySQL程序概述
MySQL AB提供了几种类型的程序:
· MYSQL服务器和服务器启动脚本:
o mysqld是MySQL服务器
o mysqld_safe、mysql.server和mysqld_multi是服务器启动脚本
o mysql_install_db初始化数据目录和初始数据库
· 访问服务器的客户程序:
o mysql是一个命令行客户程序,用于交互式或以批处理模式执行SQL语句。
o mysqladmin是用于管理功能的客户程序。
o mysqlcheck执行表维护操作。
o mysqldump和mysqlhotcopy负责数据库备份。
o mysqlimport导入数据文件。
o mysqlshow显示信息数据库和表的相关信息。
· 独立于服务器操作的工具程序:
o myisamchk执行表维护操作。
o myisampack产生压缩、只读的表。
o mysqlbinlog是处理二进制日志文件的实用工具。
o perror显示错误代码的含义。
4.3. 指定程序选项
4.3.1. 在命令行上使用选项
mysql 命令支持一系列的选项,具体请参考mysql -?
MySQL程序可以从选项文件(有时也称为配置文件)读取启动选项。选项文件提供了一种很方便的方式来指定常用的选项,因此不需要每次运行程序时从命令行输入。
下面的程序支持选项文件:myisamchk、myisampack、mysql、mysql.server、mysqladmin、mysqlbinlog、mysqlcc、mysqlcheck、mysqld_safe、mysqldump、mysqld、mysqlhotcopy、mysqlimport和mysqlshow。
MySQL程序从下面的文件读取启动选项:
|
文件名 |
目的 |
|
/etc/my.cnf |
全局选项 |
|
$MYSQL_HOME/my.cnf |
服务器相关选项 |
|
defaults-extra-file |
用--defaults-extra-file=path指定的文件,如果有 |
|
~/.my.cnf |
用户相关选项 |
MYSQL_HOME是一个环境变量,包含服务器相关的my.cnf文件驻留的目录路径。
本文介绍了MySQL提供的多种程序类型,包括服务器及其启动脚本、客户端程序及独立工具等,并阐述了如何通过选项文件来配置这些程序。
1181

被折叠的 条评论
为什么被折叠?



