美文网首页
3. mysql基础管理

3. mysql基础管理

作者: 田村君 | 来源:发表于2019-08-14 17:40 被阅读0次

3. 基础管理

  1. 用户相关

    1. 用户管理

      • 添加用户

        create user name@'host' identified by 'pass';
        
      • 查看用户信息

        select user, host, authentication_string from mysql.user;
        
      • 修改用户

        alter user name@'host' identified by 'pass';
        
      • 删除用户

        drop user name@'host';
        
    2. 权限管理

      • 查看所有权限

        show privileges;
        
      • 授权

        grant [all| priv] on db.table to user@'host' identified by 'pass' [with grant option];
        
        -- all 所有权限
        -- priv 指定特定权限, 以,隔开
        -- with grant option 允许该用户将权限分配给其创建的用户
        -- db.table *.* 所有数据库的所有表, db.* 指定数据的所有表, db.table 指定数据库的指定表
        
      • 查看授权

        show grants for user@'host';
        -- 查看指定用户的权限
        
      • 收回权限

        revoke [all|priv] on db.table from user@'host';
        
      • mysql8.0新特性:

        mysql8.0不再支持给不存在的用户授权

      1. 忘记root密码
      # 以安全模式启动mysql, 跳过授权和网络连接
      mysqld_safe --skip-grant-tables --skip-networking &
      
      -- 以上述模式进入mysql时不允许使用授权相关的语句, 因此使用flush privilegs;加载授权
      flush privilegs;
      alter user root@'host' identified by 'pass';
      
  1. 连接管理
    1. mysql客户段命令
    • -u 指定用户
    • -p 指定密码
    • -h 主机IP
    • -P 端口
    • -S socket文件位置
    • -e 免交互执行命令
    • < 导入sql文件

相关文章

  • 3. mysql基础管理

    3. 基础管理 用户相关用户管理添加用户create user name@'host' identified by...

  • SSM的员工管理

    一、技术点 1.基础框架 SSM 2.数据库 MySQL 3.前端框架 bootstrap 4.项目的依赖管理 M...

  • 2019-04-05 离职、工作、学习计划

    1.复习mysql 基础知识2.复习python语法3.复习linux 基础命令

  • MySQL基础理论

    MySQL基础理论 mySQL (关系型数据库管理系统) 编辑 MySQL是一个关系型数据库管理系统,由瑞典MyS...

  • MySQL基础管理

    1.用户管理1.1 作用Linux :登录系统、管理操纵系统对象(文件)MySQl:登录数据库、管理数据库对象(表...

  • windows找回mysql登录密码

    1. 关闭正在运行的MySQL服务2. 管理员身份打开DOS窗口,转到mysql\bin目录3. 输入mysql...

  • MySQL 基础

    本周继续学习 MySQL 基础 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系...

  • mysql基础管理 用户管理

    作用:登录数据库 管理数据库对象:逻辑结构 库 表 mysql用户的定义 用户名@'白名单' 白名...

  • mysql基础管理-用户管理

    用户管理: 1.用户的作用:登陆管理用户对象2.用户的定义:用户:用户名@'白名单'例子:root@'localh...

  • MySQL基础(一)—查询语句

    MySQL基础(一)——查询语句 1.导入示例数据库 2.SQL是说明?MySQL是说明? 3.查询语句 SELE...

网友评论

      本文标题:3. mysql基础管理

      本文链接:https://www.haomeiwen.com/subject/ktenjctx.html