12-MySQL安装与使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MySQL安装与使用

随着动态网页的兴起,为了存储大量数据且能方便地对这些数据进行检索,网络数据库的应用成为大中型网站必不可少的组成部分。由Linux操作系统、Apache网络服务器,MySQL数据库目前已经成为世界范围内Web服务器的事实标准。本讲主要介绍MySQL 数据库安装和简单使用。

一、 MySQL简介

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,在2008年1月16号被Sun 公司收购。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。如雅虎、阿尔卡特—朗讯、Google公司、诺基亚公司、百度等公司就采用了MySQL数据库。MySQL数据库可以称得上是目前运行速度最快的SQL语言数据库。除了具有许多其它数据库所不具备的功能和选择之

外,MySQL数据库是一种完全免费的产品,用户可以直接从网上下载.

MySQL的官方网站的网址是:

MySQL数据库主要有以下特点。

1、可移植性

使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。

2、可扩展性和灵活性

MySQL可以支持UNIX、Linux和SUN OS以及Windows等多种操作系统平台。在一个操作系统中实现的应用可以很方便地移植到其他操作系统。MySQL 作为开源性质的数据库服务器,可以为那些想要增加独特需求的用户提供完全定制的功能。

3、强大的数据保护功能

MySQL有一个非常灵活且安全的权限和密码系统。为确保只有获授权用户才能进入该数据库服务器,所有的密码传输均采用加密形式,同时也提供了SSH 和SSI。支持,以实现安全和可靠的连接。MySQL强大的数据加密和解密功能,可以保证敏感数据不受未经授权的访问。

4、支持大型的数据库

对于用PHP编写的网页来说,只要能够存放数百条以上的记录数据就是够了,但MySQL可以方便地支

持上千万条记录的数据库。作为一个开放源代码的数据库,MySQL可以针对不同的应用进行相应的修改。

5、超强的稳定性

MySQL拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用而不必担心其稳定性。线程是轻量级的进程,它可以灵活地为用户提供服务,而不占用过多的系统资源。用多线程和C语言实现的MySQL能很容易地充分利用CPU。

6、强大的查询功能

MySQL支持查询的select和where语句的全部运算符和函数,并且可以在同一查询中混用来自不同数据库的表,从而使得查询变得快捷、方便。

二、MySQL的安装

使用rpm安装mysql

使用MySQL首先要在Linux下安装MySQL数据库,安装途径有两:其一、安装Linux操作系统时,选择安装MySQL数据库;其二、安装Linux后访问MySQL 网站,下载最新的稳定发行版使用RPM软件安装。下面我们做为RPM安装MySQL做详细介绍。

1、下载最新的稳定发行版的MySQL

首先在网站上下载程序包。程序包有三种形式:一种是rpm包,另一种是二进制包(tar.gz形式的),第三种就是源码包(可修改后重新编译)。在这里我用的是rpm包,因为通过安装MySQL 掌握rpm软件的使用。

下载最新的稳定发行版的MySQL之前首先应明确以下三点:

其一、计算机硬件架构,如是PC及兼容机,它们CPU的位数;

其二、操作系统种类,如是Linux操作系统,应明确它们的版本。

其三、最新版本的确定还应到下载官方下载网站列表中去查寻。

例:如果在教学本机安装MySQL最新版需要明确以我是32位PC机的Linux/centOS,所以我应下载以下三个文件:

(1)MySQL-server-community-5.0.84-0.rhel5.i 386.rpm //标准MySQL服务器程序,安装时必须安装这个包。

(2)MySQL-client-community-5.0.84-0.rhel5.i 386.rpm //标准MySQL客户程序,安装时必须安装这个包。

(3)MySQL-devel-community-5.0.84-0.rhel5.i3 86.rpm //所需的库和包含文件。如果你想要编译其他MySQL客户程序, 例如各种网站脚本模块。

说明:

(1)到下载以上软件注册,注册完成后可直接进入镜像网站下载。

(2)镜像下载网站列表中无中国大陆网站,可在台湾网站镜像下载。

(3)Centos版权本可下载redhat企业最新版。

2、安装过程

首先应将下载的三个文件存放到目录为

/usr/local/src/下,也可是其它用户自定义目录并在控制台字符界面下执行#cd /usr/local/src/并命令进入本目录,使安装文件存放目录成为用户工作目录。

(1)检查服务包的安装情况:# rpm -qa|qrep mysql 一般情况下查询结果与安装Linux时安装的

MySQL或库文件冲突。需要对原安装的MySQL版本进行删除。注意原MySQL版本号。

(2)删除原安装的MySQL版本。一般情况下使用#rpm -e mysql-5.0.45-7.el5.i386是不成功的,这是因为库文件的依赖关系。所以应使用rpm -e

-nodeps mysql-5.0.45-7.el5.i386强制删除。

(3) 可执行rpm -va

MySQL-server-community-5.0.84-0.rhel5.i386.rpm MySQL-client-community-5.0.84-0.rhel5.i386.rpm MySQL-devel-community-5.0.84-0.rhel5.i386.rpm 检验软件的完整性,在官方网站旧载一般都没有问题,可忽略本步骤。

(4)可执行rpm -ivh

MySQL-server-community-5.0.84-0.rhel5.i386.rpm MySQL-client-community-5.0.84-0.rhel5.i386.rpm MySQL-devel-community-5.0.84-0.rhel5.i386.rpm 进行安装。

(5)然后执行#mysql运行一下mysql看是否安装成功,出现以下提示:

Welcome to the MySQL monitor. Commands

相关文档
最新文档