mysql权限如何有效管理

  

一。新建与删除用户

<李>

新建:,创建用户& # 39;用户名& # 39;被& # 39;用户密码& # 39;;

<李>

删除:user 下降;& # 39;用户名& # 39;@ # 39;本地或远程& # 39;,,

如删除本地用户三k党:user 下降;& # 39;三k党# 39;@ # 39;主机# 39;;

注:不管是新建或删除均只有在刷新权限后操作才会生效。

二。设置与更新密码,以加密方式

<李>

设置密码(默认方式):更新mysql。用户设置密码=密码(& # 39;* * * & # 39;)用户=& # 39;根# 39;,,

<李>

更新密码(指定用户权限身份):更新mysql。用户设置密码=密码(& # 39;新密码& # 39;)用户=坝没昂椭骰?氨镜鼗蛟冻獭?

举例如:更新mysql。用户设置密码=密码(& # 39;新密码& # 39;)用户=皌est"和主机=發ocalhost"

注:设置在刷新权限后生效(冲洗特权;)

<李>

忘记根密码(centos为例):

我:修改mysql的配置文件:vim/etc/my.cnf

在(mysqld)下新增skip-grant-tables,保存退出,重启mysql服务

2:执行mysql -uroot - p,以空密码方式进入,再以修改密码方式重置密码

三。权限授予与收回(对用户,对库)

<李>

数据库的权限有:

*改变:修改表和索引。
*创建:创建数据库和表。
*删除:删除表中已有的记录。
*下降:抛弃(删除)数据库和表。
*指数:创建或抛弃索引。
*插入:向表中插入新行。
*参考:未使用。
*选择:检索表中的记录。
*更新:修改现存表记录。
*文件:读或写云服务器上的文件。
*过程:查看云服务器中执行的线程信息或杀死线程。
*重载:重载授权表或清空日志,主机缓存或表缓存。
*关闭:关闭云服务器。
*:所有权限,所有权限同义词。
*用法:特殊的“无权限”权限。

<李>

权限授予:

举例1 -限定网段:对根用户开放所有权限但设置只允许10. x.x。x网段内的主机远程连接如:

冲洗特权;

五。查询用户的权限,密码情况:

<李>

选择用户、主机,从mysql.user密码;,# #密码可以根据需要添加

如图:

 mysql权限如何有效管理”>,<br/> </p> </李> </ol> <p> 2。查询当前用户的情况:选择用户();</p> <p> 3。查询当前使用的mysql版本:选择版本();</p> <p> </p> <p>
  </p><h2 class=mysql权限如何有效管理