- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程回顾 LAMP架构的四个构成组件是什么? httpd的服务程序和主配置文件分别是什么? 如何修改httpd服务的网页文档根目录? httpd服务有哪几种日志,各自的作用是什么? 如何配置实现基于域名的虚拟Web主机? 技能展示 会安装并简单管理MySQL数据库 会安装及配置PHP环境 会使用LAMP平台构建企业应用 本章结构 MySQL数据库概述 MySQL是开源的关系型数据库服务器软件 目前由SUN公司开发和维护 官方站点: MySQL的特点 多线程、多用户 基于客户/服务器架构 简单易用 查询速度快 安全可靠 编译安装MySQL软件包 1. 添加MySQL用户和组 useradd -M -s /sbin/nologin mysql 2. 释放MySQL软件包 3. 编译前的预配置 ./configure --prefix=/usr/local/mysql 4. 编译并安装 make make install 编译安装MySQL软件包 5. 安装后的调整 建立配置文件:/etc/f 初始化数据库:mysql_install_db –user=mysql 设置目录权限:/usr/local/mysql/var 调整lib库路径:/etc/ld.so.conf、ldconfig MySQL的启动控制 使用mysqld_safe脚本安全启动服务 MySQL的启动控制 将MySQL添加为系统服务 数据库基本管理 登录及退出MySQL环境 显示数据库结构 数据库的创建与删除 数据记录的插入与维护 登录及退出MySQL环境 连接并登录到MySQL操作环境 mysql -u 用户名 [-p] 提示符:mysql 设置数据库用户的密码 mysqladmin -u root [-p] password 新密码 退出MySQL操作环境 mysql exit 显示数据库结构 查看数据库列表信息 SHOW DATABASES 查看数据库中的数据表信息 USE 数据库名 SHOW TABLES 显示数据表的结构(字段) DESCRIBE [数据库名.]表名 数据库的创建与删除 创建新的数据库 CREATE DATABASE 数据库名 创建新的数据表 CREATE TABLE 表名 (字段定义……) 删除指定的数据表 DROP TABLE [数据库名.]表名 删除指定的数据库 DROP DATABASE 数据库名 数据录入与维护 向数据表中插入新的数据记录 INSERT INTO 表名(字段1, 字段2, ……) VALUES(字段1的值, 字段2的值, ……) 从数据表中查找符合条件的数据记录 SELECT 字段名1,字段名2 …… FROM 表名 WHERE 条件表达式 数据录入与维护 修改、更新数据表中的数据记录 UPDATE 表名 SET 字段名1=字段值1[,字段名2=字段值2] WHERE 条件表达式 在数据表中删除指定的数据记录 DELETE FROM 表名 WHERE 条件表达式 MySQL数据库基本管理 应用示例: 新建一个名为auth的数据库 在auth库中新建users表,包含数据如下: 查看users表的结构,以及所有记录内容 维护数据库及用户权限 数据库的备份与恢复 方法1:可直接备份目录 /var/local/mysql/var 方法2:使用专用备份工具 mysqldump 备份操作 mysqldump -u 用户名 -p [密码] [选项] [数据库名] [表名] /备份路径/备份文件名 常见选项:--all-databases、--opt 恢复操作 mysql -u root -p [数据库名] /备份路径/备份文件名 维护数据库及用户权限 设置用户权限(用户不存在时,则新建用户) GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 [ IDENTIFIED BY ‘密码’ ] 查看用户的权限 SHOW GRANTS FOR 用户名@域名或IP 撤销用户的权限 REVOKE 权限列表 ON 数据库名.表名 FROM 用户名@域名或IP 小结 请思考: 如何连接进入MySQl数据库的命令管理环境? 如何查看当前的数据库服务器中包括哪些库? 如何修改users表中lisi用户的密码字段的值? 有哪些方法可以设置MySQL数据库用户root的密码? 构建PHP环境 1. 获取php源码包 php-5.2.6.tar.gz /downloads.php 2. 释放php源码包 3. 编译前的预配置 配置httpd与php协同工作 需修改httpd.conf配置文件 确认加载 libphp5.so 模块 添加对 .php 网页文件的支持 重新启动ht
文档评论(0)