zoukankan      html  css  js  c++  java
  • mysql 基础篇(二) 账号、权限管理

    mysql 基础篇(二)

    账号、权限管理、备份与还原

    建立账号密码:
    Grant all on test.* to “cj”@”localhost” identified by “cj”; 建立账号

    如果报错:

    需要执行flush privileges 后,在重新执行添加用户就可了。

    登录报错,如下图:

    解决方法:

    1.停止mysql服务
    2.执行mysqld_safe --user=mysql --skip-grant-tables --skip-networking & //跳过受权表访问
    3.重新登录

    备份与还原;
    Mysqldump -uroot -p cj>d:/cj.sql 导出数据库
    Mysql -uroot -p cj <d:/cj.sql 导入数据库

    Source d:/test.sql; 执行外部的sql语句


    用户与权限管理;
    用户与服务器交换分两个阶段:
    1. 你有没有权限连接上来(host,user,pwd存放在mysql数据库的user表下)
    2. 你有没有权执行此操作(如select ,update等)
    Flush privileges --冲刷权限
    常用权限有:all,create,drop,insert,delete,update,select.
    Grant all on *.* to “lisi”@”localhost” identified by “lisi123” ;
    收回权限
    Revoke all on *.* from “lisi”@”localhost”;

    针对某个库做授权
    Grant all on shop.* to lisi@’localhost’ ;
    Revoke all on shop.* from lisi@’localhost’ ;

    针对表做授权
    Grant select,update on jcone.user to lisi@’localhost’; --只允许查询、更新,不能插入和删除数据。

  • 相关阅读:
    123
    搭建https://github.com/vulhub/vulhub靶场_初稿
    【译】 渗透测试实战第三版(红队版)
    sqlmap
    fiddler一些高级用法
    安装django和selenium
    python中os模块
    python通过日志分析加入黑名单
    python简单的购物系统
    python文件操作
  • 原文地址:https://www.cnblogs.com/JcHome/p/10193375.html
Copyright © 2011-2022 走看看