您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

MySQL学习(2)

bubuko 2022/1/25 20:09:14 mysql 字数 2730 阅读 963 来源 http://www.bubuko.com/infolist-5-1.html

四 用户管理 1. 查看mysql数据库中的user表; a. use mysql; b. desc user; 查看user表中都有哪些列; c.select host,user from user; 查看user表中host和user列的内容; 不推荐直接用insert into user;命令 ...

四 用户管理

  1. 查看mysql数据库中的user表;

    a. use mysql;

    b. desc user; 查看user表中都有哪些列;

    技术分享图片

     c.select host,user from user; 查看user表中host和user列的内容;

    技术分享图片

  不推荐直接用insert into user;命令直接修图这个表,因为这个表很重要!!!

  2. 用户管理特殊命令

    a. 创建用户:create user ‘用户名‘@‘IP地址‘ identified by ‘密码‘;

    b. 删除用户:drop user ‘用户名‘@‘IP地址‘;

    c. 修改用户:rename user ‘用户名‘@‘IP地址‘;to ‘用户名‘@‘IP地址;;

    d. 修改密码:set password for ‘用户名‘@‘IP地址‘ = Password(‘新密码‘);

  3. 创建用户名damon的用户

  技术分享图片

   创建成功。另启动一个终端,用damon用户名登录。

  技术分享图片

   登录成功。

  4. 修改root用户

   set password for root@localhost = Password(‘123‘), 一直失败。。。不知道原因。

五 权限管理

  1. 添加权限:grant ‘权限’ on 数据库‘.’数据表‘ to ‘用户名’@‘IP地址’;

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

    取消权限:revoke ‘权限’ on ‘数据库‘.’数据表‘ from ‘用户名‘@’IP地址‘;

    例:grant select on test.tb1 to damon@localhost; 给damon用户查看test数据库的tb1数据表。

    没修改权限前,damon用户能看到的database:

    技术分享图片

     修改权限后,damon用户能看到的database:

       技术分享图片 

用户名@IP地址:用户只能在固定IP地址中登录;

"用户名"@"192.168.1.%":用户名可以在192.168.1.任意值的IP地址中登录(这里要加双引号);

"用户名"@"%":用户名可以在任意IP地址中登录
技术分享图片 权限

  2. 远程链接

    mysql -h ‘IP地址‘ -u ‘用户名‘ -p

    技术分享图片

    这是在另一台电脑中连上MySQL Server端,登录成功,查看数据库,能看到test数据库了。

 借鉴了该篇博客:https://www.cnblogs.com/wupeiqi/articles/5713315.html  十分感谢!

MySQL学习(2)

原文:https://www.cnblogs.com/damon-song/p/12383344.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶