当前位置: 首页 > news >正文

权限管理+备份

MySQL 数据库学习笔记(续)

八、权限管理与备份

8.1 用户管理

-- 可视化管理-- SQL 命令操作-- 用户表 mysql.`user`
-- 本质:对这张表进行增删改查
-- 创建用户
CREATE USER chenguo IDENTIFIED BY '123456';-- 修改密码(修改当前用户密码)
-- SET PASSWORD = PASSWORD('111111') MySQL 8.0+ 中已经完全失效-- 修改密码(修改指定用户密码)
-- SET PASSWORD FOR chenguo = PASSWORD('111111') MySQL 8.0+ 中已经完全失效-- 重命名     RENAME USER 原名字 TO 新名字
RENAME USER chenguo TO chenguo1;-- 用户授权  ALL PRIVILEGES——全部的权限 
-- ALL PRIVILEGES 除了给别人授权 其他都能干
GRANT ALL PRIVILEGES ON *.* TO chenguo1;-- 查看权限
SHOW GRANTS FOR chenguo1;         -- 查看指定用户的权限
SHOW GRANTS FOR root@localhost;   -- 查看root用户的权限-- 撤销权限 REVOKE 那些权限,在那个库撤销,撤销谁的
REVOKE ALL PRIVILEGES ON *.* FROM chenguo1;-- 删除用户
DROP USER chenguo1;

8.2 MySQL 备份

为什么要备份?

  1. 保证重要的数据不丢失
  2. 数据转移

MySQL数据库备份的方式

  1. 直接拷贝物理文件

  2. 在可视化工具中手动导出
    可视化工具中手动导出

  3. 命令行导出
    语法:

mysqldump -h主机 -u用户名 -p密码 数据库 表名 >物理磁盘位置/a.sql

示例:

mysqldump -hlocalhost -uroot -p123456 school student >D:/a.sql

命令行导出

C:\Users\cheng>mysqldump -hlocalhost -uroot -p123456 school student >D:/a.sql
mysqldump: [Warning] Using a password on the command line interface can be insecure.
  1. 命令行导入
mysql -uroot -p123456     -- 登录
use school                -- 切换到指定数据库
source d:/a.sql           -- source 导入备份sql文件

什么情况下需要备份数据库?

  1. 防止数据丢失
  2. 迁移/分享数据库,导出为 SQL 文件
http://www.jsqmd.com/news/641304/

相关文章:

  • ncmdumpGUI:解锁网易云音乐NCM文件的终极指南,让音乐随处可听
  • 如何安全使用R3nzSkin:3步掌握英雄联盟换肤工具完整指南
  • UVa 11165 Galactic Travel
  • 【限时解密】SITS2026多模态预训练权重初始化协议:3步规避模态坍缩,附可运行PyTorch模板
  • AO3镜像站终极指南:7个关键步骤轻松访问全球最大同人创作平台
  • 千问3.5-2B在内容审核场景:UGC图片敏感主体识别与文字合规初筛
  • 【原创】IgH EtherCAT主站详解(一)--EtherCAT协议、帧格式和ESC
  • [具身智能-360]:部署和调用大语言模型主要有两种路径:云服务API调用和私有化部署。
  • 别再为UniApp和WebView通信发愁了!一个真实项目中的消息传递实战(附完整SDK配置流程)
  • MySL优化全攻略:索引、SL与分库分表的最佳实践
  • Linux内存管理全解析:从原理到实践,让你的服务器不再“内存不足”
  • 混合有源滤波器(HAPF)的MATLAB-Simulink仿真及补偿前后系统谐波对比
  • OpenClaw进阶实战(十三):电商比价工作流(二)——智能比价与动态调价
  • TGRS 2026 即插即用 | 注意力篇 | HEWL:小波上采样,通道-空间-频域交互联合高频增强,细节全保留!
  • K8s Ingress实战:从零配置Nginx Ingress Controller,实现基于路径和域名的灵活路由
  • 卫星通信是利用地球同步卫星作为中继站转发微波信号,实现地面站之间远距离通信的技术
  • ZYNQ中断编程避坑指南:从定时器中断看GIC配置与常见错误排查
  • ST7789显示屏终极指南:用STM32硬件SPI实现快速DMA驱动的完整方案
  • 如何永久保存您的微信聊天记录?WeChatExporter完整备份方案详解
  • 避开JDK8 Stream流的这些坑:filter/map/collect的7个易错点详解
  • 2026届学术党必备的五大AI科研工具实际效果
  • 机器学习工程师的瓶颈突破:高需求领域清单
  • day1 Vue学习
  • 实战指南:Intel I350系列网卡PXE功能精准配置与状态诊断
  • Windows热键冲突终极解决方案:3分钟快速定位占用程序的完整指南
  • Hermes-Agent 新手安装指南(言简意赅版)
  • MacPort vs Homebrew:实测PHP安装速度对比及多版本管理技巧(附避坑指南)
  • 保姆级教程:手把手教你用CANoe/LINalyzer分析LIN诊断报文(附PDU结构拆解)
  • posting替换postman(好像还是不太好用)
  • 艾尔登法环存档迁移终极指南:如何用 EldenRingSaveCopier 安全备份和转移你的角色