MySQL创建用户及权限控制

原创 2015年07月07日 03:40:21

1.以root用户登录
2. 创建用户:

 mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));

  这样就创建了一个名为:test 密码为:1234 的用户。
 注意:此处的”localhost”,是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将”localhost”改为”%”,表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。
3.为用户授权
  授权格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”; 

如果想指定部分权限给一用户,可以这样来写:
 

 mysql>grant select,update on testDB.* to test@localhost identified by '1234';

  mysql>flush privileges; //刷新系统权限表


 mysql>grant select,delete,update,create,drop on *.* to test@"%" identified by "1234";

设置root用户远程无法登陆
创建普通用户,无drop权限操作数据库

MySql用户权限控制 【转】

文章来源:MySql用户权限控制 查看用户的权限可以用 SHOW GRANTS FOR user_name; 如果显示为:GRANT USAGE ON *.* TO 'user_...

Mysql权限控制 - 允许用户远程连接

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,以下可参考。 【1、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限】 登录...

Mysql权限控制 - 允许用户远程连接

原文: http://www.cnblogs.com/davidgu/p/3706663.html Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要...

Mysql权限控制 - 允许用户远程连接

Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作: 一、允许root用户在任何地方进行远程登录,并具有所有...
  • jankin6
  • jankin6
  • 2017年03月13日 13:49
  • 253

MySql用户权限控制

文章摘自《MySQL必知必会》 这本书我要推荐下,书只有250页不到。但是比较全面的讲解了MySQL的实践方面的操作,用来入门不错。网上有pdf的电子书 本文将介绍MySql创建帐号,删除帐号,设...

一个用户创建引发的权限控制问题

昨天开发提了一个需求,比较有意思。需求描述:要求开发库创建一个新用户A(默认表空间TBS_1),由于这库是共享库,还有其他schema(示例:表空间TBS_2)被其他组的开发人员使用,需要避免使用A用...
  • bisal
  • bisal
  • 2016年06月17日 10:07
  • 5672

mongodb用户创建及权限控制

摘要:       MongoDB 3.0 安全权限访问控制,在添加用户上面3.0版本和之前的版本有很大的区别,这里就说明下3.0的添加用户的方法。 环境、测试:       在安装...

用户权限控制组件

  • 2006年02月23日 09:05
  • 784KB
  • 下载

如何通过excel实现用户权限控制

在程序设计中,为了让程序更好的适应每个用户的不同需求,我们经常需要给角色设置一定权限,权限的设置有很多的方式,这篇文章主要介绍一下如何通过excel表格来设置用户权限。...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MySQL创建用户及权限控制
举报原因:
原因补充:

(最多只允许输入30个字)