zoukankan      html  css  js  c++  java
  • 权限管理和备份

    用户管理

     -- =================用户=======================
     -- 创建用户 : 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数据库中
     ​

  • 相关阅读:
    百度--买帽子
    网易--双核处理器
    京东--通过考试
    简单错误记录
    链表中的倒数第k个结点
    数值的整数次方
    二进制中1的个数
    TCP 三次握手
    旋转数组的最小数字
    用两个栈实现队列
  • 原文地址:https://www.cnblogs.com/joey-413/p/13374427.html
Copyright © 2011-2022 走看看