- 1
- 0
- 约3.3千字
- 约 38页
- 2023-04-18 发布于浙江
- 举报
;MySQL提供了一个mysqldump命令,它可以实现数据的备份。mysqldump命令可以备份单个数据库、多个数据库、所有数据库或指定数据库中的指定1个(或多个)数据表。;备份数据库 jwxt ,备份文件名 c:\jwxtbak.sql,SQL语句如下:
mysqldump –uroot –p123456 jwxt c:\jwxtbak.sql
其中:登录用户名root,登录密码123456,需要备份的数据库名称jwxt;备份结束后,打开c:\jwxtbak.sql文件(可用记事本等程序打开),内容如下:;备份数据库 jwxt 中的数据表 tb_bjdmb和tb_xsxxb ,备份文件名 c:\jwxt_bjdmb_bak.sql,SQL语句如下:
mysqldump –uroot –p123456 jwxt tb_bjdmb tb_xsxxb c:\jwxt_bjdmb_bak.sql
其中:登录用户名root,登录密码123456,需要备份的数据库名称jwxt,需要备份的数据表名称tb_bjdmb、tb_xsxxb。; 3)备份所有数据库
使用mysqldump命令备份所有数据库时,只需在该命令后使用“--all-databases”参数即可,其语法格式如下:
;mysql –uusername –ppassword [dbname] filename.sql;
正常情况下,数据库名称是不能自动恢复的,因此在恢复数据之前必须先创建数据库。接下来通过一个案例来学习数据的恢复,具体操作步骤如下:
;数据库删除完成,使用SHOW DATABASES语句查询数据库,查询结果如下:
; 2) 创建数据库; 3) 恢复数据; 4) 查看数据;以上恢复方式只是其中的一种,我们还可以登录到MySQL数据库,使用source命令来恢复数据,source命令恢复数据的语法格式如下:;在安装MySQL时,会自动安装一个名为mysql的数据库,该数据库中的表都是权限表,如user、db、host、tables_priv、column_priv和procs_priv,其中user表是最重要的一个权限表,它记录了允许连接到服务器的账号信息以及一些全局级的权限信息,通过操作该表就可以对这些信息进行修改。;使用如下SQL语句,可以查看已有用户信息:
use mysql;
select * from user;
提示:user表的主要字段有:Host(主机)、User(用户名)、Select_priv(查询权限)、Insert_priv (插入权限) 、Update_priv (更新权限) 、Delete_priv (删除权限) 、Create_priv(创建库或表权限)、Drop_priv(删除库或表权限)、Create_view_priv(创建视图权限)、Show_view_priv(查看视图权限)、Trigger_priv(触发器权限)、authentication_string(密码)、password_expired(密码是否过期)、account_locked(用户是否锁定)等; 1)使用CREATE USER语句创建用户
使用CREATE USER语句创建新用户时,服务器会自动修改相应的授权
表,但需要注意的是,该语句创建的新用户是没有任何权限的。
CREATE USER语句创建用户的语法格式如下:
CREATE USER username@hostname[IDENTIFIED BY [password]password][, username@hostname[IDENTIFIED BY [password]password]]…;使用语句CREATE USER创建一个数据库jwxt的新用户,用户名为user1,密码为abc1,首先使用USE语句,选择数据库jwxt后,再执行语句如下:; 2)使用GRANT语句创建用户
GRANT语句不仅可以创建新用户,还可以对用户进行授权(将在后面讲解),该语句会自动加载权限表,不需要手动刷新,而且安全、准确、错误少,因此,使用GRANT语句是创建用户最常用的方法。
GRANT语句创建用户的语法格式如下:;使用GRANT语句创建一个新用户,用户名为user2,密码为abc2,并授予该用户对学生信息表tb_xsxxb表有查询权限(SELECT权限),GRANT语句如下:; 3)使用INSERT语句创建用户
不管是CREATE USER语句还是GRANT语句,在创建用户时,实际上都是在user表中添加一条新的记录,因此,也可以使用INSERT语句直接在该表中添加一个用户。
INSERT语句创建用户的语法格式如下:;使用INSERT语句在mysq
您可能关注的文档
- 数据可视化分析——基于R语言(第2版)贾俊平-(02)第2章 R 语言绘图基础.pptx
- 数据可视化分析——基于R语言(第2版)贾俊平-(04)第4章 分布特征可视化.pptx
- 数据可视化分析——基于R语言(第2版)贾俊平-(05)第5章 变量间关系征可视化.pptx
- 数据可视化分析——基于R语言(第2版)贾俊平-(06)第6章 样本相似性可视化.pptx
- 数据可视化分析——基于R语言(第2版)贾俊平-(07)第7章 时间序列可视化.pptx
- 数据可视化分析——基于R语言(第2版)贾俊平-(09)第8章 概率分布可视化.pptx
- 数据可视化分析——基于R语言(第2版)贾俊平-(09)第9章 其他可视化图形.pptx
- 数据可视化分析——基于R语言(第2版)贾俊平-各章习题答案.pdf
- 数据库应用技术项目化教程-龙浩-1 预备知识 数据库基础知识.pptx
- 数据库应用技术项目化教程-龙浩-2 MySQL基础、安装和配置、创建数据库.pptx
最近下载
- 2025年度妇幼保健院工作总结及下一步工作打算.docx VIP
- 2025年电测仪表职业技能鉴定题库及答案(中级工).docx
- 【国盛-2025研报】华宏科技(002645):利润大幅增长,稀土价格上涨、产能释放提升盈利弹性.pdf
- 种猪场销售管理制度.docx VIP
- 2026年山东劳动职业技术学院单招《数学》考试历年机考真题集及答案详解【夺冠系列】.docx VIP
- ISO27001-2022 信息安全管理体系中文版.docx VIP
- 行政接待标准作业流程手册.docx VIP
- 亚投行介绍教学课件.pptx VIP
- 2025年技术培训合作合同范本.docx
- HEICO-LOCK楔入式防松系统-海阔紧固件.PDF VIP
原创力文档

文档评论(0)