与MySQL相关的环境变量
MySQL客户端使用文件名在mysql_histfile环境变量来保存命令行历史。历史文件的默认值为家/。mysql_history美元,在家是家庭环境变量的值。
所有MySQL程序都有许多不同的选项。但是,每个MySQL程序都提供一个帮助选项。您可以使用它来完整地描述程序的不同选项。
你可以覆盖默认的选项为所有标准的客户提供一个选项文件。看到4.15.4选择文件。
下表是对mysql程序的简单描述:
myisamchk
应用程序的描述,检查,优化和修复MySQL表。由于myisamchk有很多功能,它自己的章节描述。看MySQL的安装维护13。
make_binary_release
做一个编译MySQL的二进制版本。这可以被发送到 / / /进酒吧MySQL对FTP的ftp.tcx.se网站方便其他MySQL用户。
msql2mysql
一个shell脚本将mSQL程序MySQL。它不能处理所有的案件,但它提供了一个很好的出发点,当它被转换。
MySQL
MySQL是一个简单的SQL的外壳,具有GNU Readline的能力,支持交互式和非交互式的使用。当交互使用,查询结果在ASCII表格式表示。当使用非交互(例如,作为一个过滤器),其结果是在一个位置-代表分离的格式。(输出格式可以用命令行选项改变)你可以运行脚本这样:
MySQL数据库output.tab壳>
如果由于内存不足而导致客户中出现问题,请使用快速选项。这迫使MySQL使用mysql_use_result()而不是mysql_store_result()来检索结果集。
mysqlaccess
检查对主机、用户和数据库组合的访问的脚本。
mysqladmin
执行管理操作的工具,如创建或放弃数据库,重新加载授权表,擦桌子的磁盘和重新打开日志文件。Mysqladmin也可以用来检索版,过程,和从服务器的状态信息。看到12.2管理MySQL服务器。
mysqlbug
MySQL错误报告脚本。在向MySQL邮件列表填写错误报告时,始终使用该脚本。
mysqld
SQL守护进程,它应该一直在运行。
mysqldump
MySQL数据库被倾倒在一个由一个SQL语句或定位器分隔的文本文件。这是最早的增强版的免费软件,由Igor Romanenko写的。看12.3从MySQL数据库和表结构和数据转储。
mysqlimport
使用LOAD DATA INFILE把文本文件转换成各自的表。从文本文件导入数据看12.4。
MySQLShow
显示数据库、表、列和索引的信息。
mysql_install_db
创建一个默认权限的MySQL授权表,通常只执行一次,这是MySQL首次安装在系统上的时候。
更换
一种是用msql2mysql,但具有更普遍的适用性。取代改变文件或标准输入字符串,有限状态机是用来匹配一个更长的字符串可以用来交换字符串。例如,这个命令在一个给定的文件交换A和B:
壳>代替B - file1 file2…
safe_mysqld
一个脚本开始与一些更安全的特点,mysqld进程。例如,当发生错误时,重新启动服务器,并将运行时信息记录到日志文件中。