• 给新创建的用户 赋予所有的权利 *.* 查看权限 删除用户 ---------DCL用户权限管理篇


    第一步:进入数据库以后,先用 show databases; 再use mysql;    再 show tables;    再

    select user,host from mysql.user;

    基本操作 如下图   

    第二步:查看原有数据库以后   再创建一个不同名字的数据库

    其:创建命令:create user 'test01'@'192.168.103.41' identified by '123456';

    再用  grant all privileges on *.* to 'test01'@'192.168.103.41';  命令授权;授权以后,记得要刷新权限。

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

    此时再新建命令窗口,输入命令:mysql -utest01 -h192.168.103.41 -p

    注:这种密码模式有加入ip地址的限制 仅限本机ip可以用,如果在别的电脑 用这种ip登录法登录,是登录不上去的。所以说 在新建用户时,一定要把附加的ip地址填写正确。否则 再新建窗口用上面的命令进入  就算密码正确 也登录不进去,这是因为ip地址 设置的并不是本机的ip地址。

    如下图所示:

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

    用一行代码 将创建新用户,和授权加到一块。

    grant select,delete,update,insert on shop.* to 'test3'@'localhost' identified by 'mysql> grant select,delete,update,insert on shop.* to 'test3'@'localhost' identified by '123456';

     结果如下图所示:

    在新建窗口中,重新试进入该数据库的命令,这时不用写 ip地址,可直接写

    mysql -utest3 -p

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

    查看权限:show grants for 用户名@IP地址

    用这个命令的时候,要清楚哪些原有的数据库中的表。及每个数据库的属性(如果没有显示属性的属性,也是无法访问的,这确实是一个坑,用的时候,一定要注意)

    以下这个项目中就有体现;先查看有哪些文件,再针对root数据库进行操作。查看命令的代码是:

    show grants for root@'localhost';

     具体结果,请查看下图。

    删除用户:  drop user 用户名@ip地址  具体操作用

    drop user 'test1'@'193.168.103.41';

     具体结果如下:

  • 相关阅读:
    The Elements of C# Style Design
    The Elements of C# Style Programming
    The Elements of C# Style General Principles
    浅谈CLR
    堆排序
    WPF系列:GridView列绑定控件(一)
    分发服务器迁移(distribute service migration‏)
    通过编码规范来学习一门编程语言
    如何维护数据库中的静态表
    关于短地址服务的一些看法
  • 原文地址:https://www.cnblogs.com/sunyubin/p/9826800.html
Copyright © 2020-2023  润新知