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

MySQL基础篇(三)数据库的修改 删除 备份恢复 查看连接情况

对数据库的修改主要指的是修改数据库的字符集,校验规则。

将test1数据库字符集改为gbk。

数据库的删除:

执行完该数据库就不存在了,对应数据库文件夹被删除,级联删除,里面的数据表全部被删除。

注意:不要随意删除数据库。

下面将删除数据库test2;

所以说,删除数据库之前,要对数据库里面的数据进行备份,如果后悔还可以回复。

备份和恢复

将test1数据库备份到对应的目录:

注意:上面命令要在Xshell终端执行。

要在备份的路径下,执行上述命令,这里可以看出,该命令允许,原数据库名和要备份的数据库名是可以不一样的,只要你能分清楚就行。

备份命令里面加了一条选项是 -B 这条选项就是为了在还原时首先创建一个数据库,在进行其他操作,不然你要先创建一个数据库 在进行恢复。比较麻烦


当然该文件中存储的就是对该数据库操作的每一步骤。恢复时,一一执行。 

恢复:(要在MySQL服务器客户端进行执行)

红框就是要恢复文件的路径

首先将test1数据库删除。

恢复:

输入命令一定要输对,否则就容易蒙。

从上面现象可以看出,source恢复命令是将之前对数据库操作的每一步都执行了一边。

既然可以备份一个数据库,那就可以备份多个数据库。

如果只备份该数据库中的一或多张表,那该怎么做?

以上就是关于数据库的备份操作,还是那句话,不要随便删除数据库,删掉之后啥都没了。

查看数据库的连接情况:

show processlist

以上就是 数据库的修改 删除 备份恢复 查看连接情况的操作讲解。

http://www.lryc.cn/news/393178.html

相关文章:

  • android手机电视相框项目-学员做出个bug版本邀请大家review提意见
  • web零碎知识2
  • Android项目框架
  • vue 模糊查询加个禁止属性
  • MySQL 主从复制中 MHA 工具的研究与实践
  • Hi3861 OpenHarmony嵌入式应用入门--TCP Server
  • Poker Game, Run Fast
  • 订单折扣金额分摊算法|代金券分摊|收银系统|积分分摊|分摊|精度问题|按比例分配|钱分摊|钱分配
  • Matlab中collectPlaneWave函数的应用
  • Linux系统的基础知识和常用命令
  • 三相异步电动机的起动方法
  • 【LinuxC语言】手撕Http协议之accept_request函数实现(一)
  • Redis Cluster 模式 的具体实施细节是什么样的?
  • 基于大模型的机器人控制
  • 在 PostgreSQL 中,如何处理数据的版本控制?
  • Rust 组织管理
  • vb.netcad二开自学笔记1:万里长征第一步Hello CAD!
  • Vue的学习之数据与方法
  • 刷题——在二叉树中找到最近公共祖先
  • nginx(三)—从Nginx配置熟悉Nginx功能
  • Python轮子:文件比较器——filecmp
  • uni-app组件 子组件onLoad、onReady事件无效
  • leetcode力扣_排序问题
  • 在 .NET 8 Web API 中实现弹性
  • linux下高级IO模型
  • 掌握Mojolicious会话管理:构建安全、持久的Web应用
  • 24西安电子科技大学马克思主义学院—考研录取情况
  • 12--RabbitMQ消息队列
  • VMware替换关键技术:核心业务系统中,访存密集型应用的性能优化
  • [单master节点k8s部署]20.监控系统构建(五)Alertmanager