Linux系统第08章 二进制包安装mysql.ppt_第1页
Linux系统第08章 二进制包安装mysql.ppt_第2页
Linux系统第08章 二进制包安装mysql.ppt_第3页
Linux系统第08章 二进制包安装mysql.ppt_第4页
Linux系统第08章 二进制包安装mysql.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第08章二进制包安装Mysql,重点、难点: 二进制包安装mysql,教学目的: 了解关系型数据库 了解网络数据库 掌握二进制包的安装过程,1 关系数据库的介绍,1.1.1表 关系数据库的表采用二维表格来存储数据,是一种按行与列排列的具有相关信息的逻辑组,它类似于工作单表。一个数据库可以包含任意多个数据表。 ),1.1 关系数据库简介,1.1.2字段 数据表中的每一列称为一个字段,表是由其包含的各种字段定义的,每个字段描述了它所含有的数据的意义,数据表的设计实际上就是对字段的设计。创建数据表时,为每个字段分配一个数据类型,定义它们的数据长度和其他属性。-字段可以包含各种字符、数字甚至图形。,1

2、.1.3记录 表中的每一行被称为记录。一般来说,数据库表中的任意两行都不能相同,例如实验室的每一个试验设备不能在表中登记两次。,1.1.4关键字 关键字用来确保表中记录的唯一性,可以是一个字段或多个字段,常用作一个表的索引字段。每条记录的关键字都是不同的,因而可以唯一地标识一个记录,关键字也称为主关键字,或简称主键。,1.1.5索引 索引可以更快地访问数据,索引是表中单列或多列数据的排序列表,每个索引指向其相 关的数据表的某一行。索引提供了一个指向存储在表中特定列的数据的指针,然后根据所指定的排序顺序排列这些指针。,1.1.6表间关系 在实际情况中,一个数据库往往都包含多个表,不同类别的数据存

3、放在不同的表中。表问关系把各个表联接起来,将来自不同表的数据组合在一起。表与表之间的关系是通过各个表中的某一个关键字段建立起来的,建立表关系所用的关键字段应具有相同的数据类型 。,1.2 网络关系型数据库,客户服务器数据库 用于大型的、多用户的数据库管理系统,应用程序包括两部分:一部分驻留在客户机上,用于向用户显示信息及实现与用户的交互;另一部分驻留在服务器中,主要用来实现对数据库的操作和对数据的计算处理。 Mysql sql-server oracle sybase,2.1 Mysql的简介 mysql是一个真正多用户、多线程SQL数据库服务器SQL(结构化查询语言)是世界上最流行和标准化的

4、数据库语言,MYSQL是以客户机/服务器结构的实现由一个服务器守护程序mysqld和很多不同的客户程序和库组成。,2 二进制包安装mysql,先创建用户和用户组su - rootgroupadd mysqluseradd -g mysql mysql 解压二进制文件。tar -zxvf mysql-5.0.51a-linux-i686.tar.gz 复制目录/home/mysql到/usr/local;,创建mysql许可表: rootlocalhost root#ln s /usr/local/mysql-5.0.5la- linux-i686.tar.gz mysql rootlocalh

5、ost root# cd /usr/local/mysql rootlocalhost mysql#scripts/mysql_install_db -user=mysql 设置二进制所有权,使之归root所有,并属于mysql所在管理组:rootlocalhost mysql # chown -R root /usr/local/mysqlrootlocalhost mysql # chgrp -R mysql /usr/local/mysql,将数据目录的所有权设置为mysql管理用户:rootlocalhost mysql# chown -R mysql /usr/local/mysql

6、/data rootlocalhost mysql# cp /usr/local/mysql/surport-files/mysql.server /etc/rc.d/init.d/mysql 启动服务器:不一样的数据库服务器,启动服务器时所用的命令也些差异,如我的是安装MySQL-server-5.1.7-0.i386.rpm,所以启动时要用 rootlocalhost root# service mysql start 而没有用 rootlocalhost root# service mysqld start然后显示如下:Starting MySQL SUCCESS!,其中的错误可能有如下

7、:rootlocalhost mysql# bin/mysql -umysqlERROR 2002 (HY000): Cant connect to local MySQL server through socket /tmp/mysql.sock (2)解决方法:我去找mysql.sock文件,在目录 /var/lib/mysql/mysql.sock 下,然后考到、/tmp目录下,然后登入如下:rootlocalhost mysql# bin/mysql -uroot -pEnter password:Welcome to the MySQL monitor. Commands end with ; or g.Your MySQL connection id is 4Server version: 5.1.7-betaType help; or h

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论