文档章节

Mariadb修改表前的准备工作

博为峰教研组
 博为峰教研组
发布于 2017/02/14 18:49
字数 208
阅读 1
收藏 0

  

删除数据库和表是不可逆的,修改删除前请慎重

一.备份数据的命令: mysqldump
查看帮助: mysqldump --help;

Dumping structure and contents of MySQL databases and tables.

Usage: mysqldump [OPTIONS] database [tables]

OR     mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]

OR     mysqldump [OPTIONS] --all-databases [OPTIONS]

参数太多,在此先备份整个数据库好了

$ mysqldump --user 'root' -p study_db > /tmp/study_db1.sql

Enter password: 

$

最简单的备份数据库:mysqldummp --user 用户名 -p 数据库 > 备份的路径;
备份一个表:

$ mysqldump --user 'root' -p study_db.books > /tmp/study_db1.sql

Enter password: 

$

二. 恢复数据库

1.创建数据库(在此默认已经将原数据库删除)

先创建数据库CREATE DATABASE 数据库名;

2. 恢复数据库

> mysql -u root -p 数据库名 < /tmp/study_db1.sql

接下来就可以验证一下

3. 验证

MariaDB [(none)]> SELECT * FROM study_db.books;

© 著作权归作者所有

共有 人打赏支持
博为峰教研组
粉丝 50
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
初识MySQL之——SQL语言基础

写在前面 在对数据库的日常管理和应用中,不论管理员合适要访问一个数据库,几乎都要使用到SQL语言,因此,熟练掌握SQL语言以及其脚本程序的编写是非常重要的。SQL(结构化查询语言)是目前最...

志_恒
06/26
0
0
CentOS 7.4 yum方式搭建LNMP环境,部署WordPress博客,并安装XCache模块

一、演示环境: 备注:CentOS 7.4已经不再内置mysql-server程序包 二、搭建LNMP: 1、安装前准备: (1)校对服务器时间 (2) 配置epel源 2、安装nginx:# yum -y install nginx # systemct...

Marion0728
04/18
0
0
MySQL/MariaDB基础及简单SQL语句

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 在Linux操作系统内核中提供了MySQL或MariaDB的rpm包,CentOS6...

sherlockR
07/25
0
0
MariaDB ColumnStore初探(1):安装、使用及测试

作者介绍 相信大家在对接BI数据报表部门有很深刻的体验,高大上的复杂SQL关联JOIN十几张表在InnoDB里跑起来,会让你酸爽到死。它的出现正是解决这个问题,DBA能不能轻松愉快地玩耍,就要靠它...

贺春旸
2016/12/22
0
0
linux如何安装数据和简单使用mysql-mariadb

常见的关系型 数据库管理系统 – 微软的 SQL Server – IBM的 DB2 – 甲骨文的 Oracle、MySQL – 社区开源版 MariaDB RHEL7中的MariaDB相关包:mariadb-server 端口:3306 一、部署mariadb数...

朱世权
06/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

19《Java核心技术》之什么情况下Java程序会产生死锁?如何定位、修复?

一、提出问题 今天,我们会讨论一些日常开发中类似线程死锁等问题的排查经验,并选择一两修复过或者诊断过的核心类库死锁问题作为例子,希望不仅能在面试时,包括在日常工作中也能对你有所帮...

飞鱼说编程
21分钟前
0
0
golang安装gRpc

安装官方安装命令: go get google.golang.org/grpc 是安装不起的,会报: package google.golang.org/grpc: unrecognized import path "google.golang.org/grpc"(https fetch: Get https:/......

xtof
22分钟前
0
0
linux-centos7 基于等保3的系统安全体系

sshd配置 配置文件:/etc/ssh/sshd_config Note: 更改ssh相关配置后需要重启sshd服务 systemctl restart sshd 参考文档:https://man.openbsd.org/ssh.1 ssh访问控制 AllowUsers <userlist......

阿dai
23分钟前
2
0
Linux学习-1031(rsync同步工具 上)

10.28 rsync工具介绍 10.29/10.30 rsync常用选项 10.31 rsync通过ssh同步 一、 rsync工具介绍 rsync是一个同步工具,在日常的运维中常会用到。它可以本地同步,也实现可以远程两台机器同步。...

wxy丶
35分钟前
1
0
python实战一期:第一天

1. 为什么学习python 1.1 为什么要学Python? Python第一是个非常牛B的脚本语言,能满足绝大部分自动化运维的需求,又能做后端C/S架构,又能用WEB框架快速开发出高大上的Web界面,只有当你自...

laoba
37分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部