版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux服务器管理课程十二Linux常见服务器架设(MySQL服务器架设)目录21数据库基本原理2MySQL的安装运行3MySQL的配置与连接1.1数据库基本原理–基本概念3(1)数据库概述数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作在经济管理的日常工作中,常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应的处理1.1数据库基本原理–基本概念4(1)数据库系统数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求1.1数据库基本原理–SQL语言5(1)SQL概述结构化查询语言(StructuredQueryLanguage)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能1.1数据库基本原理–SQL语言6(1)SQL基本语句1一:数据查询语言(DQL:DataQueryLanguage):也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDERBY,GROUPBY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用二:数据操作语言(DML:DataManipulationLanguage):其语句包括动词INSERT,UPDATE和DELETE。它们分别用于添加,修改和删除表中的行。也称为动作查询语言三:事务处理语言(TPL):它的语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGINTRANSACTION,COMMIT和ROLLBACK1.1数据库基本原理–SQL语言7(1)SQL基本语句2四:数据控制语言(DCL):它的语句通过GRANT或REVOKE获得许可,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问五:数据定义语言(DDL):其语句包括动词CREATE和DROP。在数据库中创建新表或删除表(CREATTABLE或DROPTABLE);为表加入索引等。包括许多与人数据库目录中获得数据有关的保留字。它也是动作查询的一部分六:指针控制语言(CCL):它的语句,像DECLARECURSOR,FETCHINTO和UPDATEWHERECURRENT用于对一个或多个表单独行的操作目录81数据库基本原理2MySQL的安装运行3MySQL的配置与连接2.1MySQL的安装运行–MySQL简介9(1)MySQL简介MySQL是一种开放源码的关系型数据库管理系统(RDBMS),使用结构化查询语言(SQL)进行数据库管理由于MySQL是开放源代码的,任何人都可在GeneralPublicLicense的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。在不需要事务化处理的情况下,MySQL是管理内容最好的选择MySQL工作在客户端/服务器模式下,由支持不同后端的1个多线程SQL服务器、多种不同的客户端程序和库、众多的管理工具和应用编程接口API组成2.2MySQL的安装运行–MySQL的安装10(1)MySQL的安装RHEL6没有默认安装MySQL,但提供有安装包perl-DBI-1.609-4.el6.i686.rpm(perl语言数据API)perl-DBD-MySQL-4.013-3.el6.i686.rpm(perl语言接口)mysql-server-5.1.61-4.el6.i686(服务器)mysql-5.1.61-4.el6.i686(客户端)依次安装完成后,服务器端生成如下主要文件/etc/rc.d/init.d/mysqld/usr/bin/mysqlshow/usr/libexec/mysqld/usr/libexec/mysqlmanager/var/lib/mysql/var/log/mysqld.log2.3MySQL的安装运行–MySQL的运行11(1)Apache的运行–运行方法如下命令即可运行MySQL进程/etc/rc.d/init.d/mysqldstartservicemysqldstartMySQL服务器启动两个进程,/usr/bin/mysqld_safe是脚本文件,由root用户运行,启动mysqld进程,监视其运行情况;mysqld是真正的服务器进程,以mysql用户运行MySQL通过端口3306进行监听2.4MySQL的安装运行–MySQL客户端的使用12(1)MySQL客户端的运行如下命令即可运行MySQL客户端mysql[-h主机名][-u用户名][-p][数据库名]以MySQL服务器的root用户(本地登录、无密码)登录,可对数据库进行配置管理user表保存了MySQL的用户信息,使用mysql客户端添加用户insertintouser(host,user,password)values(“%”,”test”,password(“123456”));修改root用户密码updateusersetpassword=password(‘123456’)whereuser=‘123456’;2.6MySQL的安装运行–实验13(1)实验1–安装运行MySQL服务器1、在服务器虚拟机安装MySQL服务器和客户端,并运行2.6MySQL的安装运行–实验14(1)实验1–安装运行MySQL服务器2、修改服务器root用户密码,添加test用户2.6MySQL的安装运行–实验15(1)实验1–安装运行MySQL服务器3、刷新mysql系统权限相关表2.6MySQL的安装运行–实验16(2)实验2–访问MySQL服务器1、通过客户虚拟机访问MySQL服务器目录171数据库基本原理2MySQL的安装运行3MySQL的配置与连接3.1MySQL的配置与连接–配置文件f18(1)f简介MySQL的服务器默认配置文件是/etc/f;配置文件示例详见/usr/share/doc/mysql-server-*目录下示例配置有5种类型:fmy-innodb-heavy-4G.f一般常见应用,使用f较为合适3.1MySQL的配置与连接–配置文件f19(2)f详解(my-medium)[client]#password =your_passwordport =3306socket =/var/lib/mysql/mysql.sock3.1MySQL的配置与连接–配置文件f20(2)f详解(my-medium)[mysqld]port =3306socket =/var/lib/mysql/mysql.sockskip-lockingkey_buffer_size=16Mmax_allowed_packet=1Mtable_open_cache=64sort_buffer_size=512Knet_buffer_length=8Kread_buffer_size=256Kread_rnd_buffer_size=512Kmyisam_sort_buffer_size=8M#skip-networkinglog-bin=mysql-binbinlog_format=mixedserver-id =13.1MySQL的配置与连接–配置文件f21(2)f详解(my-medium)[mysqldump]quickmax_allowed_packet=16M[mysql]no-auto-rehash#safe-updates[myisamchk]key_buffer_size=20Msort_buffer_size=20Mread_buffer=2Mwrite_buffer=2M[mysqlhotcopy]interactive-timeout3.1MySQL的配置与连接–配置文件f22(3)f的使用将配置文件示例中的内容修改,并复制到f中,即可生效Mf位于/etc下,则为全局配置位于MySQL服务器数据库文件存储目录(如:/var/lib/mysql)下,则只对该服务器有效若位于某一用户个人目录下,则只对该用户有效3.2MySQL的配置与连接–进程配置23(1)进程配置基本概念在f文件中,Mysqld进程配置以[mysqld]为起始标志;可启动多个进程,分别以[mysqld1]、[mysqld2]。。。为起始标志Mysql
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年中外合资企业股权转让合同
- 公共交通弱电系统建设合同
- 2024年公园景观照明:灯具购买与销售协议
- 2024年个人汽车租赁合同模板
- 2024年专用:劳动合同补充条款-报酬
- 2024年个人汽车贷款合同范例
- 2024年国家级教师职务任职协议
- 2024年国际矿泉水品牌代理销售协议
- 2024年出口车俩质量保证协议
- 2024年全球云服务咨询合同
- 繁体校对《太上老君说常清静经》
- 关于统一规范人民防空标识使用管理的通知(1)
- 电缆振荡波局部放电试验报告
- 西门子RWD68说明书
- 针对建筑工程施工数字化管理分析
- 多品种共线生产质量风险评价
- 【MBA教学案例】从“虾国”到“国虾”:国联水产的战略转型
- Unit-1--College-Life
- 医院车辆加油卡管理制度
- 平面四杆机构急回特性说课课件
- 安徽职业技术学院实验实训室建设管理办法(试行)
评论
0/150
提交评论