资源描述:
《项目11MySQL数据库服务器的搭建》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux网络操作系统配置与管理《Linux网络操作系统配置与管理》教材配套的光盘为师生双方提供了丰富的教学资源。主要包括:课程标准(教学大纲)、教学设计方案(教案)、PPT课件、项目习作参考答案、配套软件清单及下载地址、模拟试卷及评分标准和参考答案(4套)、网络管理员职责、相关认证考试介绍与往年试卷、知识拓展资料、网络工程案例与解决方案。教材主编:夏笠芹出版社:项目11MySQL数据库服务器的搭建【职业知识目标】了解:数据库服务器的基本概念熟悉:MySQL的特点掌握:MySQL服务器的安装与配置,掌握常用的MySQL操作命令与用户权限管理方法
2、。【职业能力目标】会安装与配置MySQL服务器会使用常用的MySQL操作命令会使用用户权限管理命令11.1项目描述截至2012年6月底,中国的网站数为250万个,其中,就有大量带有后台数据库的动态网站,即网站中网页的内容大都存储在数据库中,用户访问网站是通过读取数据库来动态生成网页。凡是具有交互(用户和Server的交互)功能的网站都属于动态网站,而动态网站都离不开后台数据库的支持。例如,要建立一个职业介绍服务的站点,就需要使用数据库来存储来自访问者的诸如个人简历,所感兴趣的工作等各种信息。如果想显示符合来访者要求的最好的工作,就需要从数据库中
3、取出这份工作的信息。总之,那些可进行用户注册、能发布和搜索产品信息、检查银行账户、股票价格、利率、实现电子商务交易等等的网站,都是动态网站。由此看来,要搭建一个动态网站,不仅包括前台网页页面的设计,还包括后台数据库服务器的搭建与管理。本项目主要介绍是MySQL数据库服务器的安装、配置和使用。11.2项目知识准备11.2.1数据库服务器的基本概念数据库数据库管理系统(DBMS)数据库系统(DBS)数据库服务器数据库分为三种基本形式:关系型数据库层次型数据库网状型数据库运行在Linux系统上的关系型数据库管理系统主要产品:企业级服务器:Oracle
4、、Sybase、DB2中小型服务器:MySQL、PostgreSQL11.2项目知识准备11.2.2MySQL简介总体来说,MySQL数据库管理系统具有以下主要特点:①可以运行在不同平台上,支持多用户、多线程和多CPU,没有内存溢出漏洞;②提供多种数据类型,支持ODBC、SSL、支持多种语言利用MySQL的API进行开发;③是目前市场上现有产品中运行速度最快的数据库系统;④同时访问数据库的用户数量不受限制;⑤可以保存超过50,000,000条记录;⑥用户权限设置简单、有效。11.3项目实施1.认识MySQL的rpm安装包任务11-1MySQL服
5、务器的安装rpm安装包文件名功能描述mysql-server-5.0.77-4.el5_4.2.i386.rpmMySQL服务器需要的相关程序mysql-5.0.77-4.el5_4.2.i386.rpmMySQL客户端程序和共享库mysql-devel-5.0.77-4.el5_4.2.i386.rpmMySQL头文件和库文件,若数据库服务器需要提供给第三方程序(如PHP网页)读取则需安装mysql-connector-odbc-3.51.26r1127-1.el5.i386.rpmMySQL的ODBC驱动程序。若在PHP网页中要使用ODBC
6、方式来存取mysql数据库则需安装mysql-test-5.0.77-4.el5_4.2.i386.rpmMySQL客户端测试实用程序php-mysql-5.1.6-27.el5.i386.rpm用于使用MySQL数据库的PHP程序的模块任务11-1MySQL服务器的安装2.使用rpm包安装MySQL步骤1:以root身份登录到RHEL5系统的字符界面。步骤2:查看系统中是否已安装mysql软件,若无任何显示表明未安装。[root@dyzx~]#rpm-qa*mysql*步骤3:将DVD安装光盘放入光驱,并将光驱挂载到/mnt目录中。[root
7、@dyzx~]#mount/dev/cdrom/mntmount:blockdevice/dev/cdromiswrite-protected,mountingread-only[root@dyzx~]#cd/mnt/Server步骤4:由于此主机既作为服务器端又作为客户端,这里先安装MySQL的客户端安装包,该安装包的依赖软件包是perl-DBI。MySQL的服务端安装包还要依赖perl-DBD-MySQL软件包。任务11-2MySQL服务器的运行管理1.MySQL服务的启动、停止、重启和查询启动状态servicemysqldstart
8、st
9、op
10、restart
11、status或:/etc/rcd/init.d/mysqldstart
12、stop
13、restart
14、status2.设置开机自动启