Chinaunix首页 | 论坛 | 博客
  • 博客访问: 76799
  • 博文数量: 31
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 207
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-21 17:14
文章分类

全部博文(31)

文章存档

2014年(31)

我的朋友

分类: Mysql/postgreSQL

2014-12-04 16:50:19

增加新用户。(注意:和上面不同,下面的因为是mysql环境中的命令, 所以后面都带


一个分号作为命令结束符)


格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码"


例1、增加一个用户test1密码为abc,让他可以在任何主机上登录, 并对所有数据库有


查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命


令:


grant select,insert,update,delete on *.* to test1@"%" Identified 
by "abc";
但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在


internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,


解决办法见例2。


例2、增加一个用户test2密码为abc,让其只可以在localhost上登录, 并可以对数据库


mydb进行查询、插入、修改、删除的操作(localhost指本地主机, 即mysql数据


库所在的那台主机),这样用户即使用知道test2的密码,也无法从internet上直


接访问数据库,只能通过mysql主机上的web页来访问了。


原载于:

全文:

阅读(995) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~