欢迎来到天天文库
浏览记录
ID:35273908
大小:32.00 KB
页数:4页
时间:2019-03-22
《redhat6.2服务器配置方案大全:mysql》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、RedHat6.2服务器配置方案大全(十二):MySQL第十二章MySQL 简介 MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许你存储记录文件和图像。 MySQL主要目标是快速、健壮和易用。最初是因为
2、我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。自1996年以来,我们一直都在使用MySQL,其环境有超过40个数据库,包含10,000个表,其中500多个表超过7百万行,这大约有100个吉字节(GB)的关键应用数据。 MySQL建立的基础是业已用在高要求的生产环境多年的一套实用例程。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。 MySQL的官方发音是"MyEssQueEll"(不是MY-SEQUEL)。 第一节MySQ
3、L的安装 1.1所需资源 MySQL-3.22.32-1.i386.rpm MySQL-client-3.22.32-1.i386.rpm 1.2安装方法 第一步:rpm-ivhMySQL-3.22.32-1.i386.rpm 第二步:rpm-ivhMySQL-3.22.32-1.i386.rpm 第三步:执行mysql,启动MySQLmonitor就可以使用mysql数据库了。 第二节MySQL的使用 2.1启动MySQL守护进程 /etc/rc
4、.d/init.d/mysqlstart 2.2关闭MySQL守护进程 /etc/rc.d/init.d/mysqlstop 2.3检查MySQL服务器是否已经运行 2.3.1检查MySQL的属性 /usr/bin/mysqladminvariables 2.3.2检查MySQL的版本信息 /usr/bin/mysqladminversion 2.3.3检查MySQL的运行状态 /usr/bin/mysqladminstatus 2
5、.3.4检查MySQL服务器此时正运行的线程信息 /usr/bin/mysqladminprocesslist 2.4连接和断开服务器 2.4.1连接服务器 mysql-hhost-uuser-p #要求输入口令 2.4.2断开服务器 quit #进入MySQL之后可以敲help来获取帮助信息 2.5MySQL存取权限的控制 MySQL的存取控制技术功能强大,比Postgres更加具有灵活性。MySQL采用的用户名和密码
6、的加密算法与Unix系统不尽相同,其用户名可以长达16个字符。 先以root登陆MySQl,然后在MySQL的提示符下键入grantallprivilegeson*.*tothj@localhostidentifiedby'thj'withgrantoption;这样,无论用户thj从什么地方登陆到这台服务器都可以使用MySQL。 第三节MySQL数据库的简单操作语句 3.1对数据库的操作 MySQL的数据库实际上对应的是一个目录,它被系统存储在/var/lib/mysql中。 3.1.1创建数据库
7、 命令:createdatabase数据库名; 3.1.2删除数据库 命令:dropdatabase数据库名; 3.1.3查询MySQL中都有什么数据库 命令:showdatabases; 3.1.4更改当前使用的数据库 命令:usetbl_name 3.2对数据表的操作 MySQL中的TABLE才是真正的数据库。 3.2.1创建数据表 命令:createtabletbl_name(column_specs);
8、 说明:tbl_name数据表名column_spe
此文档下载收益归作者所有