MySQL访问限制的实际设置的2种方法

数据库 MySQL
我们今天主要和大家分享的是MySQL访问限制的实际设置的2种方法,如果你对这两种方案感兴趣的话,你就可以点击以下的文章对其进行观看。

 

以下的文章主要讲述的是MySQL访问限制的实际设置的2种方法,一种是Grant 命令授权,另一种是设置用户的每一项权限,以下就是文章的具体内容的描述,希望会给你带来一些帮助在此方面。

我们主要是采用这两种方法来设置用户。

 

进入到MySQL(和PHP搭配之***组合)执行目录下(通常是c:MySQL(和PHP搭配之***组合)in)。输入MySQL(和PHP搭配之***组合)d-shareware.exe,输入MySQL(和PHP搭配之***组合) --user=root MySQL(和PHP搭配之***组合) ,不然不能添加新用户。进入到MySQL(和PHP搭配之***组合)>提示符下进行操作。

 

 

假设我们要建立一个超级用户,用户名为system,用户口令为manager。

 

 

MySQL访问限制的设置方法方法一

 

 

用Grant 命令授权,输入的代码如下:

  1. MySQL(和PHP搭配之***组合)>GRANT ALL PRIVILEGES ON *.* TO system@localhost IDENTIFIED BY ’manager’ WITH GRANT OPTION;  

 

应显示:Query OK, 0 rows affected (0.38 sec)

 

 

MySQL访问限制的设置方法方法二

 

 

对用户的每一项权限进行设置:

 

 

  1. MySQL(和PHP搭配之***组合)>INSERT INTO user VALUES(’localhost’,’

     

    system’,PASSWORD(’manager’), ’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’);  

 

对于3.22.34版本的MySQL(和PHP搭配之***组合),这里共14个"Y",其相应的权限如下(按字段顺序排列):

 

权限 表列名称 相应解释 使用范围

 

select Select_priv 只有在真正从一个表中检索时才需要select权限 表

insert Insert_priv 允许您把新行插入到一个存在的表中 表

update Update_priv 允许你用新值更新现存表中行的列 表

delete Delete_priv 允许你删除满足条件的行 表

create Create_priv 允许你创建新的数据库和表 数据库、表或索引

drop Drop_priv 抛弃(删除)现存的数据库和表 数据库或表

reload Reload_priv 允许您告诉服务器再读入授权表 服务器管理

shutdown Shutdown_priv 可能被滥用(通过终止服务器拒绝为其他用户服务) 服务器管理

process Process_priv 允许您察看当前执行的查询的普通文本,包括设定或改变口令查询 服务器管理

file File_priv 权限可以被滥用在服务器上读取任何可读的文件到数据库表 服务器上的文件存取

grant Grant_priv 允许你把你自己拥有的那些权限授给其他的用户 数据库或表

references References_priv 允许你打开和关闭记录文件 数据库或表

index Index_priv 允许你创建或抛弃(删除)索引 表

alter Alter_priv 允许您改变表格,可以用于通过重新命名表来推翻权限系统 表

 

如果创建用户时只有select、insert、update和delete权限,则允许用户只能在一个数据库现有的表上实施操作.

 

 

下面就可以创建我们要用到的数据库了,我们直接输入. 例如:我们要创建数据库名为XinXiKu,可用如下代码:

  1. MySQL(和PHP搭配之***组合)>create database XinXiKu;  

 

应显示:Query OK, 1 row affected (0.00 sec) 

 

 

以上的相关内容就是对MySQL访问限制的设置方法的介绍,望你能有所收获。

【编辑推荐】

  1. 正确解决MySQL中文乱码的实操
  2. 获得MySQL运行报告,并不难
  3. 提高MySQL连接数,很简单
  4. 修改MySQL root密码5步骤介绍
  5. 实现MySQL自动启动很简单
责任编辑:佚名 来源: 博客园
相关推荐

2010-05-24 15:08:46

MySQL访问权限

2010-03-18 17:57:37

Java XMLSoc

2020-11-27 15:57:28

Github应用速度

2016-03-02 11:26:46

2010-10-08 11:13:22

MySQL修改密码

2010-07-01 11:57:55

SQL Server日

2010-10-08 11:27:34

MySql访问限制

2022-01-10 06:52:59

查询MySQL字段

2010-06-02 16:14:14

导入MySQL

2023-07-29 00:08:32

2022-02-17 09:12:55

MySQL数据库设置变量

2020-06-09 10:09:38

IT预算首席财务官CIO

2010-05-27 18:18:14

MySQL修改root

2015-08-04 09:18:26

JavaArrayList元素

2010-03-29 12:25:58

2010-08-23 11:04:33

无线上网设置

2010-08-31 15:51:51

DB2清除数据

2022-12-07 11:24:51

首席信息官IT

2020-05-15 10:09:17

优化创新数字化转型CIO

2019-12-26 08:24:19

僵尸网络网络安全网络攻击
点赞
收藏

51CTO技术栈公众号