欢迎来到天天文库
浏览记录
ID:9678665
大小:52.50 KB
页数:4页
时间:2018-05-05
《mysql入门系列:mysql管理介绍--》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Mysql入门系列:MySQL管理介绍>> 在运行数据库系统时,MySQL的使用相当简单,且进行MySQL安装和使用所需的工作也很少。MySQL的简单性可能就是它极为普及的原因,尤其是在非程序员人群中的普及。当然,它对于训练有素的计算机专业人员也是有帮助的,但肯定不是对运行一个成功的MySQL安装程序的需求。 然而,不论您是什么级别的专家,MySQL的安装程序都不能自动运行。必须有人来监视它以确保它能顺利和有效地运行,有时还必须知道当问题出现时应该做什么。如果问题偶然地落到了您的头上,要想确保MySQL的正常,应继续阅读本书。 在本书的第
2、三部分中,我们将讨论关于MySQL管理的各个方面。本章给出了您应当了解的,并包含在管理MySQL安装程序中的有关职责内容的概述,还提供了对这些职责的简单描述,并在后面的几章中给出执行它们的指导。 如果您是一位新手或毫无经验的MySQL管理员,可千万别让本章出现的冗长的职责清单吓着。下面小节中所列出的每个任务都是重要的,但是,您不需要马上学习它们。如果您希望这样做的话,可将本章节的内容作为参考来使用,当感觉需要知道其内容时可查找这些 主题。 如果您有管理其他数据库系统的经验,将会发现:运行MySQL的安装程序在某些方面是类似的,您的经验也是
3、用得着的。但是MySQL的管理有自己独特的需求,本书的这个部分将帮助您熟悉这些内容。 管理职责概述 MySQL数据库系统由几部分组成。您应该熟悉这些组成部分的内容和每个部分的目的。这需要您了解所管理系统的特征以及帮助您进行管理的可用工具。如果您花时间去了解了要监督的内容,工作将会变得非常容易。为此,您应当使自己熟悉MySQL的以下几个方面: MySQL服务器。服务器mysql执行数据库和表的所有操作。safe_mysqld是一个相关的程序,它用于启动服务器、监控服务器和重新启动服务器。 MySQL客户机和实用程序。有几个MySQL程序,
4、可用来帮助您与服务器进行通信和执行管理的任务。其中最重要的几个是: mysql,一个交互式程序,允许将SQL语句发布到服务器上并浏览其结果。 mysqladmin,一个管理程序,允许执行诸如关闭服务器以及创建或删除数据库的工作。如果服务器运行不正常,还可以用mysqladmin来检查服务器的状态。 isamchk和myisamchk,这些实用程序帮助您完成表的分析和优化,以及在表损坏时进行崩溃恢复。 mysqldump,一个工具,用于备份数据库或将数据库拷贝到另一个服务器中。 服务器的语言,SQL。有些管理职责只能用mysqladmi
5、n的命令行实用程序来完成,但是,如果您还能用服务器自己的语言来同服务器进行对话,那就更好了。作为简单的例子,您可能需要查找用户特权不按您所希望的方式进行工作的原因。没有任何替代品能够参与并与服务器直接通信。可通过使用mysql客户机程序发布能够检验授权表的SQL查询来做到这一点。如果您的MySQL版本还未引入GRANT语句,则需要使用mysql首先设置每个用户的权限。 如果您不知道SQL的任何内容,至少必须对SQL要有基本的了解。缺乏对SQL的熟悉只会给您带来困惑,而在学习SQL上所花费的时间将会得到成倍的回报。真正掌握SQL要花费一些时间,
6、但掌握基本技能则很快。如果您需要了解对SQL和mysql命令行客户机的介绍内容,请参阅第1章的MySQL和SQL介绍 MySQL数据目录。数据目录是服务器存储其数据库和状态文件的所在。了解数据目录的结构及内容是很重要的,您可以知道服务器是怎样使用文件系统来表现数据库和表的,以及像日志这样的文件的存放位置和其内容。还应该了解在文件系统中管理磁盘空间分配的选项,当发现放置数据目录的文件系统过满时可以进行调整。 常规管理 常规管理主要指处理mysqld、MySQL服务器和提供给用户的访问服务器的操作。在履行该职责时,下列的任务是最重要的: 服
7、务器的启动和关闭。您应该能够从命令行中手工启动和终止服务器,并且在系统启动和关闭时知道怎样进行自动启动和关闭。如果服务器崩溃了或启动不正常的话,了解怎样使服务器再次运行也是重要的。 用户账号维护。应该了解MySQL用户和UNIX或ySQL版本。对于这些情形,您应该了解怎样建立多个同时发生的安装。 MySQL更新。由于新的MySQL版本频繁出现,应该知道怎样始终跟上这些版本以便利用故障修复和新的特性。需要了解不进行版本升级的理由,并且掌握怎样在稳定版本和开发者版本之间进行选择。 12下一页>>>>这篇文章来自..,。安全性 当运行MySQL
8、安装程序时,确保用户所存储的数据的安全性是很重要的。MySQL管理员有责任控制对数据目录和服务器的访问,并应了解以下的问题: 文件系统的安全性。UN
此文档下载收益归作者所有