RedHat6.2服务器配置方案大全:MySQL.doc_第1页
RedHat6.2服务器配置方案大全:MySQL.doc_第2页
RedHat6.2服务器配置方案大全:MySQL.doc_第3页
RedHat6.2服务器配置方案大全:MySQL.doc_第4页
全文预览已结束

下载本文档

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

文档简介

RedHat6.2服务器配置方案大全(十二):MySQL第十二章 MySQL 简 介 MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。 MySQL 主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。自1996年以来,我们一直都在使用MySQL,其环境有超过 40 个数据库,包含 10,000个表,其中500多个表超过7百万行,这大约有100 个吉字节(GB)的关键应用数据。 MySQL建立的基础是业已用在高要求的生产环境多年的一套实用例程。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。 MySQL的官方发音是My Ess Que Ell(不是 MY-SEQUEL )。 第一节 MySQL的安装 11 所需资源 MySQL-3.22.32-1.i386.rpm MySQL-client-3.22.32-1.i386.rpm 12 安装方法 第一步:rpm -ivh MySQL-3.22.32-1.i386.rpm 第二步:rpm -ivh MySQL-3.22.32-1.i386.rpm 第三步:执行mysql,启动MySQL monitor就可以使用mysql数据库了。 第二节 MySQL的使用 21 启动MySQL守护进程 /etc/rc.d/init.d/mysql start 22 关闭MySQL守护进程 /etc/rc.d/init.d/mysql stop 23 检查MySQL服务器是否已经运行 231 检查MySQL的属性 /usr/bin/mysqladmin variables 232 检查MySQL的版本信息 /usr/bin/mysqladmin version 233 检查MySQL的运行状态 /usr/bin/mysqladmin status 234 检查MySQL服务器此时正运行的线程信息 /usr/bin/mysqladmin processlist 24 连接和断开服务器 241 连接服务器 mysql -h host -u user -p 要求输入口令 242 断开服务器 quit 进入MySQL之后可以敲help来获取帮助信息 25 MySQL存取权限的控制 MySQL的存取控制技术功能强大,比Postgres更加具有灵活性。MySQL采用的用户名和密码的加密算法与Unix系统不尽相同,其用户名可以长达16个字符。 先以root登陆MySQl,然后在MySQL的提示符下键入grant all privileges on *.* to thjlocalhost identified by thj with grant option; 这样,无论用户thj从什么地方登陆到这台服务器都可以使用MySQL。 第三节 MySQL数据库的简单操作语句 31 对数据库的操作 MySQL的数据库实际上对应的是一个目录,它被系统存储在/var/lib/mysql 中。 311 创建数据库 命令:create database 数据库名; 312 删除数据库 命令:drop database 数据库名; 313 查询MySQL中都有什么数据库 命令:show databases; 314 更改当前使用的数据库 命令:use tbl_name 32 对数据表的操作 MySQL中的TABLE才是真正的数据库。 321 创建数据表 命令:create table tbl_name ( column_specs ); 说明:tbl_name 数据表名 column_specs 表中列的说明 322查询指定的数据表的结构 命令:describe tbl_name; 323 查询数据库中都有什么数据表 命令:show tables; 33 对数据记录的操作 331 增加新记录 命令:insert into tbl_name (col_name1,col_name2,) values(values1,values2,.) 说明:insert语句简单易用,但是它也有一个缺陷,就是每次只能插入一条记录。 332 批量装载数据 命令:load data local infile filename.txt into table tbl_name; 说明:MySQl的版本不得低于3.22.15,否则load data local不起作用。该语句实际上是调用了/usr/bin/mysqlimport。 333 检索信息 命令:select 要选择的东西 from 一个或多个表 where 数据必须满足的条件 注:在MySQL中,每键入一条命令之后,在命令行的结尾都要敲

温馨提示

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

评论

0/150

提交评论