第12章 MySQL服务器配置与安全管理.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第12章 MySQL服务器配置与安全管理

12.1 MySQL数据库概述 12.1.1 数据库管理系统简介 数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件,用户对数据库数据的任何操作都是在DBMS管理下完成的,应用程序只有通过DBMS才能和数据库进行交互。数据库管理系统的主要功能包括以下几个方面: 数据库定义 数据操作 数据库建立和维护 数据库运行控制 12.1 MySQL数据库概述 12.1.2 SQL语言发展简介 SQL语言结构简洁、功能强大、简单易学,所以自从1981年IBM公司推出以来,SQL语言得到了广泛应用,深受计算机工业界欢迎,被许多计算机及软件公司采用。经各公司不断修改、扩充和完善,SQL语言最终发展成为关系数据库的标准语言。 目前,无论是Oracle、Sybase、Informix、SQL Server等大型数据库管理系统,还是Visual Foxpro、PowerBuilder等小型数据库开发系统,都支持SQL语言作为查询语言。 12.1 MySQL概述 12.1.3 MySQL数据库简介 MySQL是一个高性能的数据库管理系统,具有强大、灵活的应用程序接口(API)和精巧的系统结构。MySQL是现今世界上最受欢迎的开放源代码数据库,受到了广大软件用户的青睐。由于体积小、速度快、总体拥有成本低,尤其是开源这一特性,许多中小型网站都选择MySQL作为后台数据库。其主要特征如下: 为多种编程语言提供了各种不同的API,极大方便了程序编写 可以进行跨系统的开发; 性能高效稳定 安全的口令系统,并且允许基于主机的认证 支持拥有上千万条记录的大型数据库处理 提供TCP/IP、ODBC和JDBC等多种数据库连接途径 既可作为单独的应用程序使用在客户端服务器网络环境中,也可作为一个库嵌入到其它软件中提供多语言支持。 12.1 MySQL概述 12.1.4 MySQL使用基础 1.MySQL的命令特点 MySQL的命令和函数不区分大小写,在Linux/UNIX平台,对于数据库、数据表、用户名和密码要区分大小写。 2.MySQL的数据类型 数值类型 日期和时间类型 字符串类型 3.MySQL服务器的登录与注销 登录MySQL使用的命令格式为: mysql -u 用户名 -h 服务器主机名或IP地址 -p 密码 断开与MySQL服务器的链接,使用的命令为: exit 12.2 案例导学——安装MySQL服务器 12.2.1 安装 1.准备工作 架设MySQL服务器需要如下几个与之相关的软件包: mysql:提供MySQL客户端实用程序和一些共享库文件; mysql-server:提供MySQL服务器需要的相关文件; mysql-devel:提供MySQL头文件和库文件。 2.安装 (1)安装mysql软件包 (2)安装mysql-server (3)安装mysql-devel软件包 12.2 案例导学——安装MySQL服务器 3.了解软件包安装的文件 下面用命令“rpm -ql”查询各软件包所生成的目录和文件。 (1)# rpm -ql mysql-server /etc/rc.d/init.d/mysqld // mysql服务管理脚本 /usr/bin/mysql_install_db // 初始数据库安装和初始化程序 /usr/bin/mysqld_safe // mysql守护进程 /usr/bin/mysqltest // mysql服务测试程序 /var/lib/mysql // mysql数据库存放目录 /var/log/mysqld.log // mysql日志文件 12.2 案例导学——安装MySQL服务器 (2)# rpm -ql mysql /etc/my.cnf // mysql配置文件 /usr/bin/mysql // mysql客户端登录连接程序 /usr/bin/mysql_config // mysql配置程序 /usr/bin/mysqladmin // mysql管理程序 /usr/bin/mysqldump // mysql数据导出程序 /usr/bin/mysqlimport // mysql数据导入程序 /usr/lib/mysql/libmysqlclient.so.15 // 库文件安装在/usr/lib/mysql目录中 /usr/share/man/man1/mysql.1.gz // mysql的帮助文档 (3)# rpm -ql mysql-devel /usr/include/mysql // mysql头文件的安装目录 /usr/lib/mysql/libdbug.a //

文档评论(0)

ddf55855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档