• 权限管理和备份


    用户管理

     -- =================用户=======================
     -- 创建用户 : create user 用户名 IDENTIFIED by '密码';
     create user Joey IDENTIFIED by '123456';
     ​
     -- 修改密码(修改当前用户密码)
     set PASSWORD = password('123321')
     ​
     -- 修改密码(修改指定用户密码)
     set PASSWORD for Joey = password('123321');
     ​
     ​
     -- 重命名
     rename user Joey to Rose;
     ​
     -- 用户授权,all PRIVILEGES全部的权限,库、表
     grant all PRIVILEGES on *.* to Rose;
     ​
     -- 查询(指定用户)权限
     show grants for Rose
     ​
     -- 撤销权限
     revoke all PRIVILEGES on *.* from Rose
     ​
     -- 删除用户
     drop user Rose

    MySQL备份

    备份的原因:

    -保证重要的数据不丢失

    -数据转移 A ---> B

    MySQL 数据库备份的方式

    -直接拷贝(data目录下)物理文件

    -在MySQL的可视化工具中手动导出

    -使用命令行导出 mysqldump 命令行使用

     #mysqldump -h 主机 -u用户名 -p密码 数据库名 表名 >物理磁盘位置/文件名  
     mysqldump -hlocalhost -uroot -phch520 school student >D:/a.sql
     mysqldump: [Warning] Using a password on the command line interface can be insecure.
     ​
     #导入
     mysql -u root -phch520
     use school;
     source d:/a.sql  #将D盘的a.sql文件导入到school数据库中
     ​

  • 相关阅读:
    知识积累
    来西安对吗
    python循环语句---------while、for
    postman接口功能测试
    Laravel环境搭建
    Vue
    搭建Vue.js环境
    Atom
    PHP
    thinkphp-无限分类下根据任意部门获取顶级部门ID
  • 原文地址:https://www.cnblogs.com/joey-413/p/13374427.html
Copyright © 2020-2023  润新知