Chinaunix首页 | 论坛 | 博客
  • 博客访问: 346825
  • 博文数量: 93
  • 博客积分: 2322
  • 博客等级: 大尉
  • 技术积分: 1600
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-27 10:23
文章分类

全部博文(93)

文章存档

2018年(12)

2012年(81)

分类: LINUX

2012-08-28 14:59:24

某公司来了一台新服务器 对新服务器进行了LNMP 配置

第二天管理员小王就接到了新来的同事电话  请求开通 数据库权限

但是管理员没搞过权限 那咋办呢

于是乎 请看

mysql -h 127.0.0.1 -u mysql -p mysqladmin

查看库

show databases;

查看库里的表

use xfhome;

show tables;

查看user表里的内容

use mysql;

select * from user;

 建立用户

create user   identified by 'admin'

create user   identified by 'admin'

create user   identified  by 'wang'

赋予数据库权限

先全部赋予本地账户

grant all privileges on *.* to ;

对于单独的库单独赋权

grant insert ,update,select on xfhome.*to  ';

赋予远程管理的权限

grant insert,select on  xfhpome.xfhome to   ;

管理员小王终于辛苦的搞完了 等一看不对啊 那撤除权限和删除用户咋办捏

别着急 慢慢来

查看都有啥用户

use mysql;

select * from user;

然后删除用户

drop user wang;

删除权限

revoke privilege ON xfhome.xfhome FROM

都改完了以后发现用户密码忘记了咋办呢

别着急慢慢来

use mysql;

update user set password=password('new_password') where user='wang';

建立好了以后发现   这个用户不能再本地登录咋办 但是还需要一个除了mysql这个用户以外的超级管理员

先删除赋权

revoke all privileges on *.*  from ;

在用something 这个关键里来赋权

grant all privileges on *.* to   identified by 'something'  with  grant option;

都搞完了以后刷新下

flush privileges;

退出

quit;

 然后测试联通登录

mysql  -h 192.168.0.2 -u wang -p wang 、

后记查找删除一条数据

use home;

show tables;

 

后记2

mysql只允许内网用内访问

GRANT ALL PRIVILEGES ON db.* TO david@'192.58.197.0/255.255.255.0'; 
检查一下mysql.user 表 把匿名用户或%主机的取消


select * from users7_note where CardNo=111462;

delete from 1 where CardNo=111444;

grant all privileges  on *.* to 'admin'@'%' identified by 'adminadmin'

 grant all privileges  on *.* to 'admin'@'192.168.0.22' identified by 'adminadmin'

阅读(1544) | 评论(0) | 转发(0) |
0

上一篇:linux刻盘

下一篇:JVM+REIN调优说明

给主人留下些什么吧!~~