VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 数据库 > MySQL >
  • DCL

DCL:

   管理用户:

      添加用户:

          CREATE  USER '用户名'@'主机名'  IDENTIFIED  BY '密码'

      删除用户:

          DROP  USER  '用户名'@'主机名'

      修改用户密码:

         UPDATE  USER SET  PASSWORD = PASSWORD ('新密码')WHERE USER = '用户名'

        示例:UPDATE  USER SET  PASSWORD = PASSWORD('saber')  WHERE USER = 'saber'

         SET  PASSWORD  FOR  '用户名'@‘主机名' = PASSWORD('新密码')

      示例:SET  PASSWORD  FOR  'saber'@‘loaclhost' = PASSWORD('saber')

      %表示通配符,在任意主机上使用用户登录

      示例:SET  PASSWORD  FOR  'saber'@‘%' = PASSWORD('saber')

    

      mysql忘记root用户密码:

        cmd --> net stop  mysql

        使用无验证方式启动mysql服务  mysqld  --skip-grant-tables

        开启新的cmd

          use mysql

          UPDATE USER SET PASSWORD=PASSWORD('新密码‘) WHERE USER='root'

      查询用户:

          user mysql  #切换到mysql自带的数据库

          SELECT *FROM  USER  

  权限管理:

      查询权限:

          SHOW GRANTS FOR ‘用户名'@’主机名'

      示例: SHOW GRANTS FOR ‘saber'@’loaclhost'  

      授予权限:

          GRANT 权限列表  ON 数据库名.表名 TO  ‘用户名’ @'主机名'

          GRANT ALL ON *.* TO  'saber'@‘localhost’ 

      撤销权限:

          REVOKE  权限列表  on 数据库名.表名  from  '用户名'@'主机名'

   


相关教程