mysql mariadb 说明书_MySQL 或 MariaDB 安全性 - Navicat 中文文档

关于用户权限的信息是保存在 mysql数据库(即数据库名为 mysql)的 user、db、host、tables_priv、columns_priv

和 procs_priv表。MySQL 服务器在启动时读取这些表的内容。

当你运行一个连接到服务器的客户端程序时,MySQL 访问控制有两个阶段:阶段 1:服务器检查是否让你连接。

阶段 2:假设你可以连接,服务器会检查你发出的每句语句,决定你是否有足够权限运行它们。例如:创建表权限、删除表权限或修改表权限。

服务器在访问控制的两个阶段使用在 mysql数据库的 user、db和 host表。

常规属性用户名

设置用户的名。

主机

数据库所在的主机名或服务器的 IP 位址。

密码

设置 密码并在 确认密码文本框重新输入。

高级属性

每小时最多查询数、每小时最多更新数、每小时最多连接数

这些选项限制查询、更新及一个用户在任何一小时期间可以同时运行登录的数。如果它们设置为 0(默认值),这表示对用户没有限制。

最大用户连接数

这个选项限制一个帐户可以同时连接的最大数。如果这是设置为 0(默认值),max_user_connections 系统变量会决定帐户可以同时连接的数目。

使用 OLD_PASSWORD 加密

MySQL 4.1 更新了密码哈希机制,以提供更好的安全性及减低密码被截取的风险。然而,这新机制只有 MySQL 4.1(及较新)的服务器及客户端才理解,这可能会导致一些相容性问题。一个 4.1 或较新的客户端可以连接到 4.1 以前的服务

器,因为客户端理解旧及新的密码哈希机制。然而,一个 4.1 以前的客户端尝试连接到一个 4.1 或较的服务器,运行可能有困难。

如果你想保持向后兼容到 4.1 以前的客户端情况,启用这个选项。否则服务器会产生长的密码哈希。这个选项不会影响验证(4.1 及较新的客户端仍然可以使用有长密码哈希的帐户),但由于有密码改变的操作,它确实妨碍在 user 表创建一个长的密码哈希。

SSL 类 型MySQL 除 了 有 基 于 用 户 名 及 密 码 的 惯 常 验 证 , 并 且 可 以 检 查 X509 证 书 的 属 性 。 要 为 一 个 MySQL 帐 户 指 定 SSL 相 关 的 选 项 , 使 用 GRANT 语 句 的 REQUIRE 子 句 。

ANY

这个选项告诉服务器只允许帐户有 SSL 加密了的连接。

X509

这意味着客户端必需有一个有效的证书,但确实的证书、发行者及主旨并不重要。唯一的要求是它

应该与其中一个 CA 证书核对其签署。

SPECIFIED

发行者

这里定出客户端在尝试连接时必须出示由 CA 发行者发出的有效 X509 证书的限制。如果用户出示的证书是有效但是有另一个发行者,服务器会拒绝连接。使用 X509 证书总是意味着加密,所以 SSL 选项在这个情况下是不必要的。

主旨

这里定出客户端在尝试连接时必须出示有主旨的有效 X509 证书的限制。如果用户出示的证书是有效但是有另一个主旨,服务器会拒绝连接。

Cipher

这是需要确保使用 Cipher 及有足够强度的键长度。如果使用短加密方法的旧算法,SSL 会变得

薄弱。使用此选项,你可以要求一个特定的加密方法用来允许一个连接。

服务器权限

在网格里,对照在 权限列出的服务器权限,勾选 授予选项以指定这个用户有这个权限。可以授予多个权限。

权限

要编辑一个用户的特定对象权限,点击

11673d27380d4dc90f510c38fc0d8557.png

添加权限以打开窗口并按照下列步骤进行:

在查看树展开节点直至到达目标对象。

勾选对象以显示网格在右边的面板上。

在网格里,对照在 权限列出的权限,勾选 状态选项以指定这个用户有这个权限。可以授予多个权限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值