mysqlmysql 添加用户权限:了

MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限 - 网名还没想好 - 博客园
posts - 369, comments - 54, trackbacks - 0, articles - 2
1.新建用户
//登录MYSQL
@&mysql -u root -p
//创建用户
mysql& insert into mysql.user(Host,User,Password) values(&localhost&,'jeecn&,password(&jeecn&));
//刷新系统权限表
这样就创建了一个名为:jeecn& 密码为:jeecn& 的用户。
//退出后登录一下
@&mysql -u jeecn -p
@&输入密码
mysql&登录成功
2.为用户授权
//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@&mysql -u root -p
//首先为用户创建一个数据库(jeecnDB)
mysql&create database jeecnDB;
//授权jeecn用户拥有jeecn数据库的所有权限
@&grant all privileges on jeecnDB.* to
identified by &jeecn&;
//刷新系统权限表
mysql&其它操作
//如果想指定部分权限给一用户,可以这样来写:
mysql&grant select,update on jeecnDB.* to
identified by &jeecn&;
//刷新系统权限表。
mysql& grant 权限1,权限2,&权限n on 数据库名称.表名称 to 用户名@用户地址 identified by &连接口令&;
权限1,权限2,&权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,&权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用&%&表示从任何地址连接。
&连接口令&不能为空,否则创建失败。
mysql&grant select,insert,update,delete,create,drop on vtdc.employee to
identified by &123&;
给来自10.163.225.87的用户jee分配可对数据库vtdc的employee表进行select,insert,update,delete,create,drop等操作的权限,并设定口令为123。
mysql&grant all privileges on vtdc.* to
identified by &123&;
给来自10.163.225.87的用户jee分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
mysql&grant all privileges on *.* to
identified by &123&;
给来自10.163.225.87的用户jee分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
mysql&grant all privileges on *.* to
identified by &123&;
给本机用户jee分配可对所有数据库的所有表进行所有操作的权限,并设定口令为123。
3.删除用户
@&mysql -u root -p
mysql&DELETE FROM user WHERE User=&jeecn& and Host=&localhost&;
//删除用户的数据库
mysql&drop database jeecnDB;
4.修改指定用户密码
@&mysql -u root -p
mysql&update mysql.user set password=password(&新密码&) where User=&jeecn& and Host=&localhost&;2014年6月 Linux/Unix社区大版内专家分月排行榜第二2014年1月 Linux/Unix社区大版内专家分月排行榜第二2013年11月 Linux/Unix社区大版内专家分月排行榜第二2010年6月 Windows专区大版内专家分月排行榜第二2010年4月 Windows专区大版内专家分月排行榜第二2010年3月 Windows专区大版内专家分月排行榜第二2009年12月 Windows专区大版内专家分月排行榜第二2009年11月 Windows专区大版内专家分月排行榜第二2008年7月 Windows专区大版内专家分月排行榜第二2008年1月 Windows专区大版内专家分月排行榜第二2007年12月 Windows专区大版内专家分月排行榜第二2007年11月 Windows专区大版内专家分月排行榜第二2007年10月 Windows专区大版内专家分月排行榜第二2007年6月 Windows专区大版内专家分月排行榜第二
2014年7月 Linux/Unix社区大版内专家分月排行榜第三2014年4月 Linux/Unix社区大版内专家分月排行榜第三2013年1月 Linux/Unix社区大版内专家分月排行榜第三2010年5月 Windows专区大版内专家分月排行榜第三2009年9月 Windows专区大版内专家分月排行榜第三2009年8月 Windows专区大版内专家分月排行榜第三2008年8月 Windows专区大版内专家分月排行榜第三2008年6月 Windows专区大版内专家分月排行榜第三2007年9月 Windows专区大版内专家分月排行榜第三2007年7月 Windows专区大版内专家分月排行榜第三2007年4月 Windows专区大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。您所在的位置: &
建立MySQL的用户组和用户名
建立MySQL的用户组和用户名
电子工业出版社
《Red Hat Linux 9实务自学手册》第18章数据库服务器管理,本章详细讲述这两种数据库系统的安装、配置以及在应用程序中的简单使用。本节为大家介绍建立MySQL的用户组和用户名。
18.4& 启动MySQL数据库(实务54)
为了安全起见,建议用户建立MySQL的用户组和用户名,不要轻易使用root账户启动MySQL服务器。
18.4.1& 建立MySQL的用户组和用户名
用户可以建立一个专门用于MySQL的用户组和用户名,用于启动和关闭MySQL数据库,以及对数据库的一些操作。建立用户组可以使用如下命令:#groupadd&mysql&&&&&//创建mysql组&
命令执行完毕后用户可以查看/etc/group文件,正确添加用户组后,用户可以在该文件中看到类似于以下的一行内容:mysql&:x&:101:&
添加了用户组后,接着应该添加用户。在Linux下添加用户使用useradd命令。此处,添加一个名为mysql的用户,使用的命令如下:#useradd&-g&mysql&mysql&
该命令用于创建mysql用户,并放到mysql组里。-g参数选项用于指定一个组名,并将新建的用户添加到该组,作为该组的一个成员。
【责任编辑: TEL:(010)】&&&&&&
关于&&的更多文章
这本书是写给程序员和项目经理的。作者结合自身的丰富成长历程,
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
本书全面讲解WPF的实际工作原理,是一本WPF权威著作。
SQL Server 2012附带了强大的Analysis Services新功能
本书通过对目前中国企业在风险管理和内部控制工作中的
《设计模式:可复用面向对象软件的基础》(双语版)是引导读者走入软件设计迷宫的指路明灯,凝聚了软件开发界几十年的设计经验。
51CTO旗下网站}

我要回帖

更多关于 mysql添加用户并授权 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信