第4讲 MySQL数据库PPT教学课件

  • 格式:ppt
  • 大小:169.00 KB
  • 文档页数:38

下载文档原格式

  / 38
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

启动mysql
Mysqlshow.exe 显示当前的数据库
Mysql.exe
客户端程序
Mysqladmin.exe
Winmysqladmin.exe
2020/12/10
5
MySQL-运行
WIN98 C:\mysql\bin\mysqld
WIN2000 C:\mysql\bin\mysqld --standalone --debug 作为服务运行 C:\mysql\bin> mysqld-max-nt --install 停止运行 C:\mysql\bin>mysqladmin –u root shutdown
使用user表中的范围字段。
Host值可以是主机名、IP地址或‘localhost’。 可以 使用通配符字符“%”和“_”。 ‘%’匹配任何主机 名,一个空白值等价于‘%’。 “_”匹配一个字符。
在User字段中不允许使用通配符,但是能指定空白 的值,它匹配任何名字。如果user表某一条目有一 个空白的用户名,则用户被认为是匿名用户(没有名 字的用户),而非客户实际指定的名字。这意味着一 个空白的用户名被用于在连接期间的进一步的存取 检查(即,在阶段2期间)。
Password字段可以是空白的。这不意味着匹配任何 口令,它意味着用户必须不指定一个口令进行连接。
2020/12/10
12
MySQL授权表--权限字段
select
权限字段 insert 指出由一 update 个表条目 delete 授予的权 index 限,即, alter 可实施什 create 么操作。 drop
2020/12/10
3
MySQL-下载软件
版本:3.23.52 4.0.14b 文件:mysql-3.23.52-win.zip
mysql-4.0.14b-win.zip
2020/12/10
4
MySQL-安装
解压后运行Setup.exe
不需要配置
在mysql\bin下
mysqld.exe
Timestamp
2020/12/10
14
授权表的使用
user表范围字段决定是否允许或拒绝到来的连 接。对于允许的连接,权限字段指出用户的全 局权限。
db和host表一起使用:
db表范围字段决定用户能从哪个主机存取哪个数据 库。权限字段决定允许哪个操作。
当你想要一个给定的db条目应用于若干主机时, host表作为db表的扩展被使用。例如,如果你想要
grant references reload shutdown process file
2020/12/10
select_priv
Biblioteka Baidu

insert_priv

update_priv

delete_priv

user
index_priv

db
alter_priv

host
create_priv
数据库、表或索引
一个用户能在你的网络从若干主机使用一个数据库,
表名称 范围字段
tables_priv Host Db User Table_name
权限字段 其他字段
Table_priv Column_priv Timestamp Grantor
columns_priv Host Db User Table_name Column_name Column_priv
2020/12/10
6
MySQL服务器连接
mysql [-h host_name][-u user_name][ppassword]
或:
--host=host_name --user=user_name --password=password
一般:
mysql –u user_name –p 提示输入口令
8
MySQL管理权限
reload refresh
重新读入授权表 刷新所有表并打开和关闭记录文件
flush-* 执行类似refresh的功能,但范围更有限
flush- privileges:刷新权限 flush-logs:刷新日志 flush-tables:刷新表
shutdown 关掉服务器
processlist 列出当前的进程
第四讲 访问数据库
2020/12/10
1
MySQL入门
2020/12/10
2
MySQL-简介
MySQL官方网站
MySQL is the world's most popular Open Source Database, designed for speed, power and precision in mission critical, heavy load use.
kill
杀死某个进程
2020/12/10
9
MySQL权限系统
身份由从那连接的主机和指定的用户名 来决定
存取控制包含2个阶段:
阶段1:服务器检查你是否允许连接。 阶段2:假定你能连接,服务器检查你发出
的每个请求。看你是否有足够的权限实施它。
2020/12/10
10
MySQL授权表
MySQL数据库—
2020/12/10
7
MySQL用户权限
select insert update delete index alter create drop grant file
2020/12/10
允许在一个数据库现有的表上实施操作
允许创建或抛弃(删除)索引 允许使用ALTER TABLE 允许创建新的数据库和表 允许抛弃(删除)现存的数据库和表 允许把自己拥有的权限授权给其它用户 允许读写服务器上的文件
user、db、host、tables_priv和 columns_priv表。
范围字段决定表中每个条目的范围,即, 条目适用的上下文。
表名 范围字段
2020/12/10
user Host User Password
db Host Db User
host Host Db
11
MySQL授权表--范围字段
drop_priv
数据库、表
grant_priv
数据库、表
references _priv 数据库、表
reload_priv
服务器管理
shutdown_priv 服务器管理
user
process_priv
服务器管理
有服务器上的文件存取
13
tables_priv和columns_priv表
对表的权限和对字段的权限