安装 PhpMyAdmin 基本思路是什么?
- 安装 httpd 、 mysql 、 php-mysql 及相关包
- 启动 httpd 服务程序
- 解压 phpMyAdmin 包,部署到网站目录
- 配置 config.inc.php ,指定 MySQL 主机地址
- 创建授权用户
- 浏览器访问、登录使用
密码忘了怎么办?
- 停止 MySQL 服务程序
- 跳过授权表启动 MySQL 服务程序 skip-grant-tables
- 重设 root 密码(更新 user 表记录)
- 以正常方式重启 MySQL 服务程序
简述 MySQL 数据库访问的执行过程。
客户端发出请求。
2)服务器端开辟线程响应客户端请求。
3)客户端发起 sql 语句查询数据库。
4)查询缓存:记录用户的 sql 查询语句,如果查询内容相同,直接从查询缓存回复。
5)如果缓存没有进入分析器。
6)分析器:分析用户命令语法是否正确,将用户的命令进行切片,一个词一个词用空格隔开,
获得用户要查询的表、内容、用户的权限等。
7)优化器:执行路径的选择,生成执行树。(每个 SQL 语句都有很多执行路径,优化的目的就
是在这些执行路径里选择最优的执行路径)。
8)存储引擎:用于管理存储的文件系统,不同的存储引擎有不同的功能和存储方式。
GRANT 配置授权用法和注意事项?
• 基本用法
– GRANT 权限列表 … … ON 库名 . 表名
– TO 用户名 @’ 客户端地址 ’
– IDENTIFIED BY ’ 密码 '– [ WITH GRANT OPTION ];
• 注意事项
– 当库名 . 表名 为 . 时,匹配所有库所有表 – 授权设置存放在 mysql 库的 user 表
mysql 授权的权限列表分类?
– all :匹配所有权限
– SELECT,UPDATE,INSERT … …
– SELECT,UPDATE ( 字段 1, … … , 字段 N)
mysql 授权的客户端地址方法?
– % :匹配所有主机
– 192.168.1.% :匹配指定的一个网段
– 192.168.1.1 :匹配指定 IP 地址的单个主机
– %.tarena.com :匹配一个 DNS 区域
– svr1.tarena.com :匹配指定域名的单个主机
撤销用户权限的格式用法?
• 基本用法 – REVOKE 权限列表 ON 库名 . 表名 – FROM 用户名 @’ 客户端地址 ';
简述 MySQL 数据库中插入、更新、查询、删除表记录的指令格式。
连接到 MySQL 数据库服务器,练习以下表记录操作:
向表中插入记录的语法格式
更新表记录的语法格式
查询表记录的语法格式
删除表记录的语法格式
参考答案
1)向表中插入记录的语法格式
insert (into)表名(字段名列表) values(字段名=值,字段名=值,…);
2)更新表记录的语法格式
update 表名(set) (字段名=值,字段名=值,…) where(条件表达式列表);
3)查询表记录的语法格式
select (字段名列表) (from) 表名 (where) 条件表达式列表;
4)删除表记录的语法格式
delete (from) 表名 (where) ( 条件表达式列表);