【Mysql基础】Mysql登录授权
时间:2015-09-15 12:09:42 作者:vaster 标签: mysql 授权 登录 分类: Mysql 数据库
添加授权
GRANT ALL ON tools.* TO vaster@'%' IDENTIFIED BY "passwd";
删除授权
REVOKE ALL ON tools.* FROM vaster@'%'; FLUSH PRIVILEGES;
或
DELETE FROM user WHERE user='vaster'; FLUSH PRIVILEGES;
查看授权信息
USE mysql; SELECT host,user,password FROM user;
修改授权信息
UPDARE USER SET host=’%’ WHERE user=’abc’;
这里是授权成,abc用户可以成任意主机登录数据库。
Mysql登录
登录语句:Mysql –h 主机名/IP –u用户名 –p密码
在本机登录可写成:Mysql –u用户名 –p密码
从远程的主机连接过来,要注意的事项:
1. 数据库允许从该远程主机连接过来。
意思就是说,用户拥有对该库的一些权限,并可以从某远程 IP连接过来
GRANT ALL ON dbname.* TO abc@192.168.1.10 IDENTIFIED BY “123456”
授权abc 用户对dbname数据库拥有( ALL)权限,允许用户从192.168.1.10机器上用密码 123456登录。
2. 防火墙正常开通
3. BIND地址正确