欢迎来到天天文库
浏览记录
ID:1356611
大小:51.98 KB
页数:12页
时间:2017-11-10
《mysql mysql 5_1参考手册 4_ mysql程序概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第4章:MySQL程序概述目录4.1.MySQL程序概述4.2.调用MySQL程序4.3.指定程序选项4.3.1.在命令行上使用选项4.3.2.使用选项文件4.3.3.用环境变量指定选项4.3.4.使用选项设置程序变量本章简要概述了MySQLAB提供的命令行程序,并讨论了运行这些程序时如何指定选项。大多数程序具有其操作专用的选项,但指定选项的语法都近似。后面的几章更加详细地描述了各个程序,包括它们识别的选项。MySQLAB还提供了3个GUI客户程序供MySQL服务器使用:· MySQL管理器:该工具用于管理MySQL服务器、数据库、表以及用户。·
2、 MySQL查询浏览器:该图形工具由MySQLAB提供,用于创建、执行以及优化对MySQL数据库的查询。· MySQL移植工具包:该工具可以帮助你将计划和数据从其它关系数据库管理系统移植到MySQL。4.1. MySQL程序概述MySQLAB提供了几种类型的程序:· MYSQL服务器和服务器启动脚本:o mysqld是MySQL服务器o mysqld_safe、mysql.server和mysqld_multi是服务器启动脚本o mysql_install_db初始化数据目录和初始数据库在第5章:数
3、据库管理中详细讨论了这些程序。· 访问服务器的客户程序:o mysql是一个命令行客户程序,用于交互式或以批处理模式执行SQL语句。o mysqladmin是用于管理功能的客户程序。o mysqlcheck执行表维护操作。o mysqldump和mysqlhotcopy负责数据库备份。o mysqlimport导入数据文件。 o mysqlshow显示信息数据库和表的相关信息。在第8章:客户端和实用工具程序中详细讨论了这些程序。· 独立于服务器操作的工具程序:o
4、 myisamchk执行表维护操作。o myisampack产生压缩、只读的表。o mysqlbinlog是处理二进制日志文件的实用工具。o perror显示错误代码的含义。在第5章:数据库管理中详细讨论了myisamchk。在第8章:客户端和实用工具程序中详细讨论了其它程序。大多数MySQL分发包括上述的全部程序,只是不包含那些与平台相关的程序。(例如,在Windows中不使用服务器启动脚本)。不同的只是RPM分发更加具体化。可能一个RPM是服务器分发,另一个RPM是客户程序分发等等。如果你丢失了一个或多个程序,要想查阅关于分
5、发类型和它们所包含内容的信息,参见第2章:安装MySQL。也可能需要安装一些其它内容。4.2. 调用MySQL程序要想从命令行调用MySQL程序(即从shell或命令提示),应输入程序名,并随后输入指导操作发的选项或其它参量。下面的命令显示了一些程序调用的例子。“shell>”表示命令解释符提示;并不是输入的部分。你所看见的具体提示取决于命令解释符。典型提示符:sh或bash为$,csh或tcsh为%,Windowscommand.com或cmd.exe为C:>。shell>mysqltestshell>mysqladminextended-statusvariab
6、lesshell>mysqlshow--helpshell>mysqldump--user=rootpersonnel以破折号开始的参数为选项参量。它们通常指定程序与服务器的连接类型或影响其操作模式。关于选项语法的描述参见4.3节,“指定程序选项”。非选项参数(不以破折号开始的参量)可以为程序提供更详细的信息。例如,mysql程序将第一个非选项参量解释为数据库名,因此命令mysqltest表示你想要使用test数据库。后面的章节描述了具体的程序,表示程序可以理解的选项,并描述了其它非选项参量的含义。部分选项对部分程序是通用的。最常用的是指定连接参数的--host、--
7、user和--password选项。它们指示MySQL服务器运行的主机和MySQL账户的用户名和密码。所有MySQL客户程序可以理解这些选项;它们允许你指定连接哪个服务器,以及在该服务器上使用的账户。你也许会发现需要使用MySQL程序安装的bin目录的路径名来调用MySQL程序。如果你试图不在bin目录下运行MySQL程序,可能会遇到“程序未找到”错误。为了更方便地使用MySQL,可以将bin目录的路径名添加到PATH环境变量中。然后运行程序时只需要输入程序名,而不需要输入整个路径名。关于设置PATH的指令的命令解释符请查阅相关文档。设置环境变量的语
此文档下载收益归作者所有