- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 //
您可能关注的文档
最近下载
- 码头港口仓储部业务培训教材.ppt VIP
- 17《昆明的雨》课件(共21张PPT)(内嵌音频+视频).pptx VIP
- 2004浙S2 钢筋混凝土化粪池.docx VIP
- 完整版《“十五五”规划建议》全文解读PPT.pptx
- DB13(J)T 8060-2019 城镇供热管道及设备安装工程施工质量验收标准.docx VIP
- 人教版高中数学精讲精练必修二101 随机事件与概率(精练)(原卷版).pdf VIP
- SYT6391-2014 SEG D Rev3.0地震数据记录格式.pdf VIP
- 石楼南煤层气勘查实施方案.docx VIP
- 人教版高中数学精讲精练必修一1.2 集合间的关系(精讲)(解析版).pdf VIP
- IPV4和IPV6地址.ppt VIP
原创力文档


文档评论(0)