页面打开中,请稍候...
www.Gzu521.com
您现在的位置:
学习网(Gzu521.com)
>>
考试学习
>>
网络编程
>>
MySQL教程
>> 文章正文
学习网考试学习资料
Gzu521.com
MySQL管理介绍 (1)
MySQL教程
点击:次 发布时间:2006-7-6 【字体:
大
中
小
】 来源:Gzu521.com
GZU521.COM学习网
在运行
数据库
系统时,
MySQL
的使用相当简单,且进行mysql安装和使用所需的工作也很少。mysql的简单性可能就是它极为普及的原因,尤其是在非程序员人群中的普及。当然,它对于训练有素的计算机专业人员也是有帮助的,但肯定不是对运行一个成功的mysql安装程序的需求。
然而,不论您是什么级别的专家, mysql的安装程序都不能自动运行。必须有人来监视它以确保它能顺利和有效地运行,有时还必须知道当问题出现时应该做什么。如果问题偶然地落到了您的头上,要想确保mysql的正常,应继续阅读本书。
在本书的第三部分中,我们将讨论关于mysql管理的各个方面。本章给出了您应当了解的,并包含在管理mysql安装程序中的有关职责内容的概述,还提供了对这些职责的简单描述,并在后面的几章中给出执行它们的指导。
如果您是一位新手或毫无经验的mysql管理员,可千万别让本章出现的冗长的职责清单吓着。下面小节中所列出的每个任务都是重要的,但是,您不需要马上学习它们。如果您希望这样做的话,可将本章节的内容作为参考来使用,当感觉需要知道其内容时可查找这些
主题。
如果您有管理其他数据库系统的经验,将会发现:运行mysql的安装程序在某些方面是类似的,您的经验也是用得着的。但是mysql的管理有自己独特的需求,本书的这个部分将帮助您熟悉这些内容。
管理职责概述
mysql数据库系统由几部分组成。您应该熟悉这些组成部分的内容和每个部分的目的。这需要您了解所管理系统的特征以及帮助您进行管理的可用工具。如果您花时间去了解了要监督的内容,工作将会变得非常容易。为此,您应当使自己熟悉mysql的以下几个方面:
mysql
服务器
。服务器mysql执行数据库和表的所有操作。safe_mysqld 是一个相关的程序,它用于启动服务器、监控服务器和重新启动服务器。
mysql客户机和实用程序。有几个mysql程序,可用来帮助您与服务器进行通信和执行管理的任务。其中最重要的几个是:
mysql,一个交互式程序,允许将sql 语句发布到服务器上并浏览其结果。
mysqla d m i n,一个管理程序,允许执行诸如关闭服务器以及创建或删除数据库的工作。如果服务器运行不正常,还可以用mysqladmin 来检查服务器的状态。
isamchk 和my i s a m c h k,这些实用程序帮助您完成表的分析和优化,以及在表损坏时进行崩溃恢复。
mysqld um p,一个工具,用于备份数据库或将数据库拷贝到另一个服务器中。
服务器的语言,sql。有些管理职责只能用mysqladmin 的命令行实用程序来完成,但是,如果您还能用服务器自己的语言来同服务器进行对话,那就更好了。作为简单的例子,您可能需要查找用户特权不按您所希望的方式进行工作的原因。没有任何替代品能够参与并与服务器直接通信。可通过使用mysql客户机程序发布能够检验授权表的sql 查询来做到这一点。如果您的mysql版本还未引入grant 语句,则需要使用mysql首先设置每个用户的权限。
如果您不知道sql 的任何内容,至少必须对sql要有基本的了解。缺乏对sql 的熟悉只会给您带来困惑,而在学习sql 上所花费的时间将会得到成倍的回报。真正掌握sql 要花费一些时间,但掌握基本技能则很快。如果您需要了解对sql 和mysql命令行客户机的介绍内容,请参阅第1章的“mysql和sql 介绍”
mysql数据目录。数据目录是服务器存储其数据库和状态文件的所在。了解数据目录的结构及内容是很重要的,您可以知道服务器是怎样使用文件系统来表现数据库和表的,以及像日志这样的文件的存放位置和其内容。还应该了解在文件系统中管理磁盘空间分配的选项,当发现放置数据目录的文件系统过满时可以进行调整。
常规管理
常规管理主要指处理mysqld、mysql服务器和提供给用户的访问服务器的操作。在履行该职责时,下列的任务是最重要的:
服务器的启动和关闭。您应该能够从命令行中手工启动和终止服务器,并且在系统启动和关闭时知道怎样进行自动启动和关闭。如果服务器崩溃了或启动不正常的话,了解怎样使服务器再次运行也是重要的。
用户账号维护。应该了解mysql用户和unix 或windows 用户之间的区别。应该知道怎样通过指定哪些用户可以连接到服务器和从哪里进行连接来建立mysql用户账号。还应该给新的用户建议合适的连接参数,以使他们成功地连接到服务器。弄清应怎样建立账号不是用户们的工作。
日志文件维护。应该了解可以维护的日志文件的类型,以及在何时和怎样完成日志文件的维护。日志的循环和终止对于防止日志填满文件系统是必要的。
数据库备份和拷贝。数据库备份对服务器系统的崩溃是至关重要的。应该能够将数据库恢复到崩溃时的状态,以便尽可能地减少数据的丢失。请注意,数据库备份与常规的系统备份不同,例如,可通过使用unix 的dump 程序来进行。与数据库表相对应的文件在系统备份发生时随服务器活动而变化,因此恢复那些文件将使您的表内部不一致。mysqldump 程序将产生对恢复数据库更有用的备份文件,并允许在不关闭服务器的状态下创建备份。
本文共2页: 第
1
[2]
页
责任编辑:gzu521
本类相关文章:
采用ODBC接口访问MySQL指南
MySQL UDF调试方式debugview
一个Mysql自动备份脚本
MySQL数据目录结构
怎样配置SQL Server发送电子邮件
MySQL 的用途
修改MySQL密码的方法
mysql数据库使用指南
MySQL服务维护笔记
在Linux下安装和使用MySQL
Foxpro到MySQL的数据转换技术介绍
MySQL数据导入与导出
更多相关信息->
网络编程分类
ASP教程
.Net教程
Java教程
PHP教程
数据库基础
ACCESS教程
SQL Server教程
MySQL教程
Oracle教程
分类推荐信息
MySQL优化简明指南
MySQL安全性指南
mysql数据库使用指南
MySQL入门指南
如何实现MySQL中的用户管理?
如何恢复MYSQL的ROOT口令
为MySQL数据库添加新用户
加大MySql的最大连接数
MySQL5存储过程的写法
MYSQL出错代码列表
更多...
大类最新文章
采用ODBC接口访问MySQL指南
MySQL UDF调试方式debugview
一个Mysql自动备份脚本
MySQL数据目录结构
怎样配置SQL Server发送电子邮件
SQL邮件自动应答
SQL Sever 2000的系统数据库和索引
SQLServer2000中UNION与UNION ALL的区别
用SQL语句来建立跟踪的问题
关于SQL Server 2000的安全配置
更多...