mysql用户密码设置修改和权限分配

mysql用户密码设置修改和权限分配

ID:27977078

大小:27.76 KB

页数:4页

时间:2018-12-07

mysql用户密码设置修改和权限分配_第1页
mysql用户密码设置修改和权限分配_第2页
mysql用户密码设置修改和权限分配_第3页
mysql用户密码设置修改和权限分配_第4页
资源描述:

《mysql用户密码设置修改和权限分配》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准文案Mysql用户密码设置修改和权限分配我的mysql安装在c:mysql一、更改密码  第一种方式:  1、更改之前root没有密码的情况    c:mysqlbin>mysqladmin-urootpassword"yourpassword"  2、更改之前root有密码的情况,假如为123456    c:mysqlbin>mysqladmin-uroot-p123456password"yourpassword"  注意:更改的密码不能用单引号,可用双引号或不用引号第二种方式:  1、c:mysqlbin>my

2、sql-uroot-p密码以root身份登录  2、mysql>usemysql选择数据库  3、mysql>updateusersetpassword=password('你的密码')whereUser='root';  4、mysqlflushprivileges;重新加载权限表二、用户权限设置  1、以root(也可用其它有权限的用户)身份登录  2、下面创建一个test用户,密码为test,并且只能对picture数据库进行操作的命令    mysql>GRANTALLONpicture.*TOtestIDENTIFIEDBY"te

3、st";  GRANT语句的语法看上去像这样:  GRANTprivileges(columns)ONwhatTOuserIDENTIFIEDBY"password"WITHGRANTOPTION  要使用该语句,你需要填写下列部分:   privileges授予用户的权限,下表列出可用于GRANT语句的权限指定符:  权限指定符权限允许的操作   Alter      修改表和索引   Create    创建数据库和表   Delete    删除表中已有的记录   Drop  抛弃(删除)数据库和表   INDEX    创建或抛弃索

4、引   Insert    向表中插入新行   REFERENCE  未用   Select    检索表中的记录   Update    修改现存表记录   FILE      读或写服务器上的文件   PROCESS  查看服务器中执行的线程信息或杀死线程   RELOAD    重载授权表或清空日志、主机缓存或表缓存。   SHUTDOWN  关闭服务器   ALL      所有;ALLPRIVILEGES同义词   USAGE    特殊的“无权限”权限精彩文档实用标准文案  上表显示在第一组的权限指定符适用于数据库、表和列,第二

5、组数管理权限。一般,这些被相对严格地授权,因为它们允许用户影响服务器的操作。第三组权限特殊,ALL意味着“所有权限”,UASGE意味着无权限,即创建用户,但不授予权限。  columns  权限运用的列,它是可选的,并且你只能设置列特定的权限。如果命令有多于一个列,应该用逗号分开它们。   what  权限运用的级别。权限可以是全局的(适用于所有数据库和所有表)、特定数据库(适用于一个数据库中的所有表)或特定表的。可以通过指定一个columns字句是权限是列特定的。  user  权限授予的用户,它由一个用户名和主机名组成。在MySQL中,

6、你不仅指定谁能连接,还有从哪里连接。这允许你让两个同名用户从不同地方连接。MySQL让你区分他们,并彼此独立地赋予权限。MySQL中的一个用户名就是你连接服务器时指定的用户名,该名字不必与你的Unix登录名或Windows名联系起来。缺省地,如果你不明确指定一个名字,客户程序将使用你的登录名作为MySQL用户名。这只是一个约定。你可以在授权表中将该名字改为nobody,然后以nobody连接执行需要超级用户权限的操作。   password  赋予用户的口令,它是可选的。如果你对新用户没有指定IDENTIFIEDBY子句,该用户不赋给口令(

7、不安全)。对现有用户,任何你指定的口令将代替老口令。如果你不指定口令,老口令保持不变,当你用IDENTIFIEDBY时,口令字符串用改用口令的字面含义,GRANT将为你编码口令,不要你用SETPASSWORD那样使用password()函数。   WITHGRANTOPTION子句是可选的。如果你包含它,用户可以授予权限通过GRANT语句授权给其它用户。你可以用该子句给与其它用户授权的能力。  注意:用户名、口令、数据库和表名在授权表记录中是大小写敏感的,主机名和列名不是。   一般地,你可以通过询问几个简单的问题来识别GRANT语句的种类

8、:   谁能连接,从那儿连接?   用户应该有什么级别的权限,他们适用于什么?   用户应该允许管理权限吗?   下面就讨论一些例子。   1.1谁能连接,从那儿连接?   你可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。