原文:http://www.weiruoyu.cn/?p=347
给mysql添加一个只查询的账户
1.进入mysql
mysql> use mysql;
2.备份下user表
mysql>create table myuser_bak select * from user;
3.添加授权
mysql>grant select on *.* to query@'%' identified by '123456';
或
mysql>grant select on *.* to query@'211.105.33.66' identified by '123456';
%代表所有任何IP,或者指定单独IP
4.添加file权限(这个一般不用,如果需要导出文件就添加即可)
mysql> grant file on *.* to query@localhost;
5.更新下,也就是生效
mysql> flush privileges;
6.查询query的全部授权。
select * from mysql.user where user='query'\G;
详细请参:http://www.weiruoyu.cn/?p=347