MySQL用户权限
时间:2016-05-29 05:03 来源:linux.it.net.cn 作者:IT
1 MySQL下创建新的用户
语法:
1.create user 用户名 identified by '密码';
例:create user xiaogang identified by '123456';
新创建的用户,默认情况下是没有任何权限的。
2. 如何给用户分配权限
语法:
1.grant 权限 on 数据库.数据表 to '用户' @ '主机名';
例:给 xiaogang 分配所有的权限
grant all privileges on *.* to 'xiaogang'@'%';
这个时候 xiaogang 就拥有了 所有权限了
部分授权
如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令:
grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
使修改的东西立即生效,必须执行一下命令
flush privileges
登陆MySQL、
mysql -u用户名 -p用户密码 -h主机ip地址
(责任编辑:IT)
1 MySQL下创建新的用户 语法: 1.create user 用户名 identified by '密码'; 例:create user xiaogang identified by '123456'; 新创建的用户,默认情况下是没有任何权限的。
语法: 1.grant 权限 on 数据库.数据表 to '用户' @ '主机名'; 例:给 xiaogang 分配所有的权限 grant all privileges on *.* to 'xiaogang'@'%'; 这个时候 xiaogang 就拥有了 所有权限了 部分授权
如,增加一个用户user1密码为password1,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令: grant select,insert,update,delete on *.* to user1@localhost Identified by "password1"; 使修改的东西立即生效,必须执行一下命令 flush privileges
登陆MySQL、
mysql -u用户名 -p用户密码 -h主机ip地址 |