zoukankan      html  css  js  c++  java
  • mysql用户管理(新增用户及权限管理)

    一、登录:

    # mysql  –u  root  –p  回车输入密码

    退出:

    #exit;

    二、修改密码:

    格式:mysqladmin  –u 用户名 –p旧密码  password  新密码

    # cd /usr/local/mysql-5.5/bin/  #进入mysql安装目录下的bin目录

    # mysqladmin  -u  root  -p123456  password  654321

    (第一次修改root的密码时,忽略旧密码:mysqladmin  -u  root  password  123456)

    三、新增用户及权限设置

    登录mysql进行的操作

    1、  先创建一个超级用户

    只允许从本地登录的超级用户root,并允许将权限赋予别的用户,密码为123456

    grant  all privileges on *.*  to root@'localhost'  identified  by '123456'  with grant option;

    说明:

    all privileges:所有权限

    • on *.*:指定库和表,前面的*号指定库名,后面的*号指定表名。

    to :将权限赋予某个用户

    root@'localhost' :@前为用户名,@后面为登录主机,可以是IP、IP段、域名以及%,%表示任何主机。

    identified by:指定用户的登录密码

    with grant option:表示拥有给其他用户授权权限的权限。

    2、  创建一个程序用户

    指定内网网段

    mysql>GRANT  USAGE,SELECT, INSERT, UPDATE, DELETE, SHOW VIEW ,CREATE TEMPORARY TABLES,EXECUTE ON wordpress.* TO  user01@'10.118.71.%' IDENTIFIED BY  '123456';

    3、  创建一个普通用户(只有查询权限)

    mysql> GRANT USAGE,SELECT ON wordpress.* TO user02@'10.118.71.%' IDENTIFIED BY  '123456';

    4、  刷新权限

    FLUSH PRIVILEGES;

    5、  查看指定用户的权限

    mysql> show  grants  for  user01@'10.118.71.%';

    ----------------------------------------------------------------------------------------------------------------------

    | Grants for user01@10.118.71.%                                                                                                      

    ----------------------------------------------------------------------------------------------------------------------

    |GRANT USAGE ON *.* TO 'user01'@'10.118.71.%' IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' 

    |GRANT SELECT, INSERT, UPDATE, DELETE, CREATE TEMPORARY TABLES, EXECUTE, SHOW VIEW ON ' wordpress'.* TO 'user01'@'10.118.71.%' 

    ----------------------------------------------------------------------------------------------------------------------

    2 rows in set (0.00 sec)

    6、  回收权限

    7、  mysql> REVOKE DELETE ON wordpress.* FROM user01@'10.118.71.%';

    8、  删除用户

    mysql> DROP USER user02@'10.118.71.%'

  • 相关阅读:
    XML 使用例子(转)
    [转载]网游数据解释
    [转载]游戏引擎列表
    (转)XML 使用
    LuaPlus新手使用方法(转)
    [转载]很有参考意义的显卡性能排行榜
    (转)LuaPlus子表遍历
    (转)LuaPlus集成Lua脚本
    HTML5尝鲜(1):使用aduio标签打造音乐播放器
    oracle的rollup
  • 原文地址:https://www.cnblogs.com/wnfindbug/p/4835685.html
Copyright © 2011-2022 走看看