My SQL管理介绍
时间:2007-12-23 来源:不详 作者:迈克DB
然而,不论您是什么级别的专家,MySQL的安装程序都不能自动运行。必须有人来监视它以确保它能顺利和有效地运行,有时还必须知道当问题出现时应该做什么。假如问题偶然地落到了您的头上,要想确保MySQL的正常,应继续阅读本书。
在本书的第三部分中,我们将讨论关于MySQL治理的各个方面。本章给出了您应当了解的,并包含在治理MySQL安装程序中的有关职责内容的概述,还提供了对这些职责的简单描述,并在后面的几章中给出执行它们的指导。
假如您是一位新手或毫无经验的MySQL治理员,可千万别让本章出现的冗长的职责清单吓着。下面小节中所列出的每个任务都是重要的,但是,您不需要马上学习它们。假如您希望这样做的话,可将本章节的内容作为参考来使用,当感觉需要知道其内容时可查找这些
主题。
假如您有治理其他数据库系统的经验,将会发现:运行MySQL的安装程序在某些方面是类似的,您的经验也是用得着的。但是MySQL的治理有自己独特的需求,本书的这个部分将帮助您熟悉这些内容。 copyright dedecms
治理职责概述
MySQL数据库系统由几部分组成。您应该熟悉这些组成部分的内容和每个部分的目的。这需要您了解所治理系统的特征以及帮助您进行治理的可用工具。假如您花时间去了解了要监督的内容,工作将会变得非常轻易。为此,您应当使自己熟悉MySQL的以下几个方面:
MySQL服务器。服务器mysql执行数据库和表的所有操作。safe_mysqld是一个相关的程序,它用于启动服务器、监控服务器和重新启动服务器。
MySQL客户机和实用程序。有几个MySQL程序,可用来帮助您与服务器进行通信和执行治理的任务。其中最重要的几个是:
mysql,一个交互式程序,答应将SQL语句发布到服务器上并浏览其结果。
mysqladmin,一个治理程序,答应执行诸如关闭服务器以及创建或删除数据库的工作。假如服务器运行不正常,还可以用mysqladmin来检查服务器的状态。
isamchk和myisamchk,这些实用程序帮助您完成表的分析和优化,以及在表损坏时进行崩溃恢复。
mysqldump,一个工具,用于备份数据库或将数据库拷贝到另一个服务器中。
服务器的语言,SQL。有些治理职责只能用mysqladmin的命令行实用程序来完成,但是,假如您还能用服务器自己的语言来同服务器进行对话,那就更好了。作为简单的例子,您可能需要查找用户特权不按您所希望的方式进行工作的原因。没有任何替代品能够参与并与服务器直接通信。可通过使用mysql客户机程序发布能够检验授权表的SQL查询来做到这一点。假如您的MySQL版本还未引入GRANT语句,则需要使用mysql首先设置每个用户的权限。 内容来自dedecms
假如您不知道SQL的任何内容,至少必须对SQL要有基本的了解。缺乏对SQL的熟悉只会给您带来困惑,而在学习SQL上所花费的时间将会得到成倍的回报。真正把握SQL要花费一些时间,但把握基本技能则很快。假如您需要了解对SQL和mysql命令行客户机的介绍内容,请参阅第1章的“MySQL和SQL介绍”
MySQL数据目录。数据目录是服务器存储其数据库和状态文件的所在。了解数据目录的结构及内容是很重要的,您可以知道服务器是怎样使用文件系统来表现数据库和表的,以及像日志这样的文件的存放位置和其内容。还应该了解在文件系统中治理磁盘空间分配的选项,当发现放置数据目录的文件系统过满时可以进行调整。
常规治理
常规治理主要指处理mysqld、MySQL服务器和提供给用户的访问服务器的操作。在履行该职责时,下列的任务是最重要的:
服务器的启动和关闭。您应该能够从命令行中手工启动和终止服务器,并且在系统启动和关闭时知道怎样进行自动启动和关闭。假如服务器崩溃了或启动不正常的话,了解怎样使服务器再次运行也是重要的。
上一篇:采用ODBC接口访问My SQL指南 下一篇:My SQL中左连接的使用
文章评论
共有位Admini5网友发表了评论 查看完整内容