8-1、用户管理

  • SQL yog 可视化进行管理

  • sql

-- 创建用户:CREATE USER 用户名 IDENTIFIED BY '密码'
CREATE USER feng IDENTIFIED BY '123456' -- 修改当前用户密码
-- 语法错误:SET PASSWORD FOR feng = PASSWORD('123')
-- 可能是数据库版本导致语法有些许改变 -- 修改 当前用户 密码::ALTER USER USER() IDENTIFIED BY '新密码';
ALTER USER USER() IDENTIFIED BY '123456'; -- 修改 指定用户 密码:ALTER USER '用户'@'用户登录的ip' IDENTIFIED BY '新密码';
ALTER USER 'feng'@'%' IDENTIFIED BY '111111'; -- 修改用户名:RENAME USER 旧名字 TO 新名字
RENAME USER feng TO feng1 -- 用户授权:ALL PRIVILEGES 所有的权限 on 库.表 to 用户
GRANT ALL PRIVILEGES ON *.* TO feng1 -- 查看用户权限:SHOW GRANTS FOR 用户
SHOW GRANTS FOR feng1 -- 撤销用户权限:REVOKE ALL PRIVILEGES ON 库.表 FROM 用户
REVOKE ALL PRIVILEGES ON *.* FROM feng1 -- 删除用户 : DROP USER 用户
DROP USER feng

8.2、数据库备份

为什么要备份:

  • 保证重要数据不丢失

  • 数据转移

MySQL备份数据的方式:

  • 直接拷贝物理文件 ( data )

  • 在SQLyog这种可视化工具中操作

    • 在想要备份的库/表,点击右键,一步一步根据上面的字段说明操作即可。
  • 命令行备份 mysqldump

# 导出:mysqldump
# 导出一张表语法: mysqldump -h主机ip -u账号 -p密码 库名 表名 > 物理盘地址
mysqldump -hlocalhost -uroot -proot study_mysql student > D:/s.sql
# 导出多张表语法: mysqldump -h主机ip -u账号 -p密码 库名 表1 表2 表3 > 物理盘地址
mysqldump -hlocalhost -uroot -proot study_mysql student grade result > D:/s.sql
# 导出数据库语法: mysqldump -h主机ip -u账号 -p密码 库名 > 物理盘地址
mysqldump -hlocalhost -uroot -proot study_mysql > D:/s.sql # 导入:source 物理地址
# 登录后,切换到指定的数据库的前提下
source d:/a.sql # 未登录:mysql -u用户 -p密码 数据库 < 物理地址
mysql -uroot -proot study_mysql< d:/db.sql

出现以下结果,则导出成功!

mysqldump: [Warning] Using a password on the command line interface can be insecure.

导入成功没有提示....

MySQL(8)— 权限管理和备份的更多相关文章

  1. MySQL之权限管理

    MySQL之权限管理 一.MySQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界.比如只允许你执行select操作, 那么你就不能执行update操作.只 ...

  2. MySQL数据库权限管理

    # MySQL数据库权限管理 ### 前言------------------------------ 对不同的用户赋予不同级别的访问权限是个好习惯- 杜绝一些恶意用户 ### 参考资料------- ...

  3. python之路--MySQL权限管理 数据备份还原

    一 权限管理 mysql最高管理者是root用户, 这个一般掌握在公司DBA手里, 当你想去对数据库进行一些操作的时候,需要DBA授权给你. 1. 对新用户增删改 1. 创建用户 # 要先use my ...

  4. python--MySQL权限管理 数据备份还原

    一 权限管理 mysql最高管理者是root用户, 这个一般掌握在公司DBA手里, 当你想去对数据库进行一些操作的时候,需要DBA授权给你. 1. 对新用户增删改 1. 创建用户 # 要先use my ...

  5. [MySQL]MySQL之权限管理

    一.MySQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界.比如只允许你执行select操作,那么你就不能执行update操作.只允许你从某台机器上连接m ...

  6. Mysql grant权限管理

    MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 [identified by '密码'] 最常用的,弄主从同步的时候,给从库的slave用户设置拥有所 ...

  7. MYSQL用户权限管理学习笔记

    MYSQL 用户管理 1.权限表 MYSQL是一个多用户的数据库,MYSQL的用户可以分为两大类: (1)       超级管理员用户(root),拥有全部权限 (2)       普通用户,由roo ...

  8. 我的MYSQL学习心得 mysql的权限管理

    这一篇<我的MYSQL学习心得(十三)>将会讲解MYSQL的用户管理 在mysql数据库中,有mysql_install_db脚本初始化权限表,存储权限的表有: 1.user表 2.db表 ...

  9. 【转载】MySQL之权限管理

    一.MySQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界.比如只允许你执行select操作,那么你就不能执行update操作.只允许你从某台机器上连接m ...

  10. Mysql 用户权限管理

    1. MySQL 权限介绍 mysql中存在4个控制权限的表,分别为user表,db表,tables_priv表,columns_priv表,我当前的版本mysql 5.7.22 . mysql权限表 ...

随机推荐

  1. SQL计算算数表达式的函数自定义(加减乘除)

    一.整体思路:循环遍历表达式字符串,设置一个index从第一个字符开始检测当前数字是否可以和后面的数字进行运算,如果可以运算,将两个数挑出来运算,然后用运算的结果替换原来表达式中的这两个数和符号,计算 ...

  2. 使用sys模块写一个软件安装进度条

    import sys,time for i in range(50): sys.stdout.write('#') sys.stdout.flush() #强制刷新将内存中的文件写一条,输出一条. t ...

  3. 老男孩教育每日一题-2017年3月29日-使用ifconfig取出网卡eth0的ip地址-看看你有多少方法...

    方法1:sed命令 [root@oldboyedu ~]# ifconfig eth0 |sed -n '2p' |sed's#^.*addr:##g'|sed 's#  B.*$##g' 10.0. ...

  4. 使用ScriptX控件进行Web横向打印

    一个需求需要采用横向打印,目前采用IE自身的打印功能(WebBrowser.ExecWB控件)很难进行横向设置,默认需要调用document.all.WebBrowser.ExecWB(8,1);打开 ...

  5. Codeforce 1255 Round #601 (Div. 2)D. Feeding Chicken (模拟)

    Long is a huge fan of CFC (Codeforces Fried Chicken). But the price of CFC is increasing, so he deci ...

  6. 题解 CF588A 【Duff and Meat】

    题意 有一个人,想吃 $n$ 天肉,第 $i$ 天需要吃 $a[i]$ 块肉,第 $i$ 天超市肉价为每块 $b[i]$ 元,买来的肉可以留到后面吃,求这个人在每天都吃到肉的情况下花费的最小值. 题目 ...

  7. U盘安装Proxmox VE(一)

    转自我的个人博客:U盘安装Proxmox VE(一) 年前搞了个星际蜗牛B款机箱,利用手头之前海淘dq77kb组装了个四盘位的Server. 组装完毕后,直接在实体机安装了centos 7.使用这几个 ...

  8. 解决Vue中文本输入框v-model双向绑定后数据不显示的问题

    前言 项目中遇到一个问题就是在Vue中双向绑定对象属性时,手动赋值属性后输入框的数据不实时更新的问题. <FormItem label="地址" prop="eve ...

  9. 化妆品行业的一个MES系统案例(三)

    项目的主要需求如下: (1) 管理产品的配方(物料BOM) (2) 管理产品的生产工艺(最终要将工艺参数下发到设备PLC自动执行) (3) 根据生产工单集合产品配方生成称量任务(其实领料之后的成料过程 ...

  10. SSM整合案例:图书管理系统

    目录 SSM整合案例:图书管理系统 1.搭建数据库环境 2.基本环境搭建 2.1.新建一个Maven项目,起名为:ssmbuild,添加web的支持 2.2.导入pom的相关依赖 2.3.Maven静 ...