MYSQL权限配置 RDS阿里云

MYSQL权限配置 RDS阿里云

http://blog.csdn.net/wengyupeng/article/details/3290415

http://blog.rds.aliyun.com/2014/06/19/mysql%E5%AE%89%E5%85%A8%E9%85%8D%E7%BD%AE%E4%BB%8B%E7%BB%8D/

七、安全配置需要的常用命令

1.新建一个用户并给予相应数据库的权限


GRANT SELECT ,UPDATE ON school.* TO 'testUser'@'localhost' identified BY '123456';

--mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by ‘123′;
--给来自10.163.225.87的用户joe分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。

--mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by ‘123′;
--给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。

--mysql>grant all privileges on *.* to joe@10.163.225.87 identified by ‘123′;
--给来自10.163.225.87的用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。

--mysql>grant all privileges on *.* to joe@localhost identified by ‘123′;
--给本机用户joe分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。

2.刷新权限

flush privileges;
3. 显示授权

show grants;
4. 移除授权

revoke delete on *.* from 'jack'@'localhost';
5. 删除用户

drop user 'jack'@'localhost';
6. 给用户改名

rename user 'jack'@'%' to 'jim'@'%';
7. 给用户改密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
8. 删除数据库

drop database test;
9. 从数据库导出文件

USE school;
select * from test into outfile "C:\abc.sql";

SELECT * FROM `test` ;
INSERT INTO `test`  VALUES (1),(2);
posted @ 2014-07-21 15:22  huangchaolilli  阅读(1009)  评论(0)    收藏  举报