Linux系统第08章 二进制包安装mysql.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:18 大小:360KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

Linux系统第08章 二进制包安装mysql.ppt

Linux系统第08章二进制包安装mysql.ppt

预览

免费试读已结束,剩余 8 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第08章二进制包安装Mysql重点、难点:二进制包安装mysql教学目的:了解关系型数据库了解网络数据库掌握二进制包的安装过程1关系数据库的介绍1.1.2字段数据表中的每一列称为一个字段,表是由其包含的各种字段定义的,每个字段描述了它所含有的数据的意义,数据表的设计实际上就是对字段的设计。创建数据表时,为每个字段分配一个数据类型,定义它们的数据长度和其他属性。.-字段可以包含各种字符、数字甚至图形。1.1.3记录表中的每一行被称为记录。一般来说,数据库表中的任意两行都不能相同,例如实验室的每一个试验设备不能在表中登记两次。1.1.4关键字关键字用来确保表中记录的唯一性,可以是一个字段或多个字段,常用作一个表的索引字段。每条记录的关键字都是不同的,因而可以唯一地标识一个记录,关键字也称为主关键字,或简称主键。1.1.5索引索引可以更快地访问数据,索引是表中单列或多列数据的排序列表,每个索引指向其相关的数据表的某一行。索引提供了一个指向存储在表中特定列的数据的指针,然后根据所指定的排序顺序排列这些指针。1.1.6表间关系在实际情况中,一个数据库往往都包含多个表,不同类别的数据存放在不同的表中。表问关系把各个表联接起来,将来自不同表的数据组合在一起。表与表之间的关系是通过各个表中的某一个关键字段建立起来的,建立表关系所用的关键字段应具有相同的数据类型。1.2网络关系型数据库2.1Mysql的简介mysql是一个真正多用户、多线程SQL数据库服务器SQL(结构化查询语言)是世界上最流行和标准化的数据库语言,MYSQL是以客户机/服务器结构的实现由一个服务器守护程序mysqld和很多不同的客户程序和库组成。先创建用户和用户组su-rootgroupaddmysqluseradd-gmysqlmysql解压二进制文件。tar-zxvfmysql-5.0.51a-linux-i686.tar.gz复制目录/home/mysql到/usr/local;创建mysql许可表:[root@localhostroot]#ln–s/usr/local/mysql-5.0.5la-linux-i686.tar.gzmysql[root@localhostroot]#cd/usr/local/mysql[root@localhostmysql]#scripts/mysql_install_db--user=mysql设置二进制所有权,使之归root所有,并属于mysql所在管理组:[root@localhostmysql]#chown-Rroot/usr/local/mysql[root@localhostmysql]#chgrp-Rmysql/usr/local/mysql将数据目录的所有权设置为mysql管理用户:[root@localhostmysql]#chown-Rmysql/usr/local/mysql/data[root@localhostmysql]#cp/usr/local/mysql/surport-files/mysql.server/etc/rc.d/init.d/mysql启动服务器:不一样的数据库服务器,启动服务器时所用的命令也些差异,如我的是安装MySQL-server-5.1.7-0.i386.rpm,所以启动时要用[root@localhostroot]#servicemysqlstart而没有用[root@localhostroot]#servicemysqldstart然后显示如下:StartingMySQLSUCCESS!其中的错误可能有如下:[root@localhostmysql]#bin/mysql-umysqlERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock'(2)解决方法:我去找mysql.sock文件,在目录/var/lib/mysql/mysql.sock下,然后考到、/tmp目录下然后登入如下:[root@localhostmysql]#bin/mysql-uroot-pEnterpassword:WelcometotheMySQLmonitor.Commandsendwith;or\g.YourMySQLconnectionidis4Serverversion:5.1.7-betaType'help;'or'\h'forhelp.Type'\c'toclearthebuffer.归纳与总结1、练习二进制包安装mysql