基于Linux下MySQL数据库应用研究.doc
基于Linux下的MySQL数据库的研究
学生姓名:XXX 指导老师:XXX
摘 要 本课程设计主要研究基于Ubuntu Linux下的MySQL数据库的安装与配置。在Linux操作系统下,MySQL的安装支持二进制包、源码包等方式安装方式,本设计主要是以源码包的形式安装MySQL并通过选择不同的配置文件来满足各种实际需求。本次课程设计通过多次实践测试,成功实现了基于Linux下的MySQL数据库的安装与配置,最后给出了Linux环境下MySQL的各种基本操作实例。
关键词:Ubuntu Linux;MySQL;源码包;数据库
The Linux-based Installation and Configuration of MySQL Database
Student:Bin Lau Advisor: ZHOU Shu-Ren
Abstract This course studies the design of Linux-based installation and configuration of MySQL database.In the Linux operating system, MySQL support for the installation of binary package, source packages installation,etc. the design is based on the form of source packages installation and the installation of MySQL by selecting a different configuration file to meet the actual needs of all kinds. The practice of curriculum design through numerous tests, based on the successful implementation of the MySQL database under Linux installation and configuration, and finally is given Linux environment MySQL examples of a variety of basic operations.
Key Words: Ubuntu Linux;MySQL; Source Packages ;DataBase
1 引 言
经过一段时间的学习有关网络和Linux的学习才进行,在Linux平台做这样的课程设计有一定的难度这个必然的。对于本课程设计我花了相当一部分时间在研究Linux,由于它是我最近才真正接触的操作系统,所以在这个课程设计必然会有一些不合人意的地方。
1.1 课程设计的意义
该课程设计是在我学过了计算机网络以及Red Hat Linux[1]后进行的。我所使用的不是Red Hat Linux平台并且对Linux并不熟悉,再加上使用Ubuntu Linux[2]操作系统,所以对我而言绝对是一个挑战。
为什么我会使用Ubuntu Linux呢?原因一与课程设计的题目有关,这部分内容与书上的相关,并且书上所写的方法不能够体现Linux命令的使用;原因二 Ubuntu Linux是现在世界上用户最多的一个平台,相当稳定。所以借此次机会边学习Ubuntu Linux边做课程设计,一举两得。
开源在IT领域已经是不可抵挡的潮流,都提倡开源,当然还有一些地方没有做到开源,尽管开源势不可挡。Linux有许多种类型,但是内核是一样。在不同的Linux平台下,相应的指令系统有所不通,但是大体上没有很大的区别。然而众所周知,在Windows操作系统下,MySQL的安装实在是简单,而Linux作为一个开源的操作系统,许多新接触此开源系统和开源数据库的人不知道如何去在Linux下安装和配置MySQL。本课程设计便是在此情景下通过对Linux和MySQL的理解和掌握而设计的,并成功实现了预期的功能。
1.2 课程设计的目的
对于该课程设计,目的有三个:
(1)学习在Linux平台下对MySQL进行安装和配置
(2) 熟悉并掌握Ubuntu Linux的独有命令
(3) 熟悉MySQL操作命令
1.3 相关概念简介
(1)Ubuntu Linux
Ubuntu十分重视系统安全,所有系统相关的任务均需使用sudo[3]指令是它的一大特色,这种方式比传统的以系统管理员帐号进行管理工作的方式更为安全,此为Linux、Unix系统的基