搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
AllinToyou
这个屌丝很懒,什么也没留下!
关注作者
热门标签
article
热门文章
1
Unity shader Reflect 取反问题_shader取相反
2
vue脚手架在vue.config.js文件中配置scss全局变量_vue.config.js scss
3
狂神说Docker进阶版_k8s 狂神
4
ScheduledThreadPoolExecutor源码解读(二)——ScheduledFutureTask时间调度执行任务(延迟执行、周期性执行)_delayedexecute
5
linux terminal 命令--chown&chgrp&chmod_terminal chmod
6
后端开发实践:Spring Boot项目模板_springboot项目模板
7
解读大模型的微调
8
素数距离问题--以为存储素数表会更快,结果sqrt更快
9
【Linux从入门到精通】Linux常用基础指令(上)
10
为 Ubuntu22.04 系统添加中文输入法_ubuntu22.04中文输入法
当前位置:
article
> 正文
mysqldump使用方法_mysqldump 的使用方法
作者:AllinToyou | 2024-02-15 23:42:16
赞
踩
mysqldump 的使用方法
1.mysqldump的几种常用方法:
(1)导出整个数据库(包括数据库中的数据)
mysqldump -u username -p dbname > dbname.sql
(2)导出数据库结构(不含数据)
mysqldump -u username -p -d dbname > dbname.sql
(3)导出数据库中的某张数据表(包含数据)
mysqldump -u username -p dbname tablename > tablename.sql
(4)导出数据库中的某张数据表的表结构(不含数据)
mysqldump -u username -p -d dbname tablename > tablename.sql
2.mysqldump常用参数说明:
–all-databases , -A 导出全部数据库mysqldump -uroot -p –all-databases
–all-tablespaces , -Y导出全部表空间。mysqldump -uroot -p –all-databases –all-tablespaces–no-tablespaces , -y不导出任何表空间信息。mysqldump -uroot -p –all-databases –no-tablespaces
–add-drop-database每个数据库创建之前添加drop数据库语句。mysqldump -uroot -p –all-databases –add-drop-database
–add-drop-table每个数据表创建之前添加drop数据表语句。(默认为打开状态,使用–skip-add-drop-table取消选项)mysqldump -uroot -p –all-databases (默认添加drop语句)mysqldump -uroot -p –all-databases –skip-add-drop-table (取消drop语句)
–add-locks在每个表导出之前增加LOCK TABLES并且之后UNLOCK TABLE。(默认为打开状态,使用–skip-add-locks取消选项)mysqldump -uroot -p –all-databases (默认添加LOCK语句)mysqldump -uroot -p –all-databases –skip-add-locks (取消LOCK语句)
–comments附加注释信息。默认为打开,可以用–skip-comments取消mysqldump -uroot -p –all-databases (默认记录注释)mysqldump -uroot -p –all-databases –skip-comments (取消注释)
–compact导出更少的输出信息(用于调试)。去掉注释和头尾等结构。可以使用选项:–skip-add-drop-table –skip-add-locks –skip-comments –skip-disable-keysmysqldump -uroot -p –all-databases –compact
–complete-insert, -c使用完整的insert语句(包含列名称)。这么做能提高插入效率,但是可能会受到max_allowed_packet参数的影响而导致插入失败。mysqldump -uroot -p –all-databases –complete-insert
–compress, -C在客户端和服务器之间启用压缩传递所有信息mysqldump -uroot -p –all-databases –compress
–databases, -B导出几个数据库。参数后面所有名字参量都被看作数据库名。mysqldump -uroot -p –databases test mysql
–debug输出debug信息,用于调试。默认值为:d:t:o,/tmp/mysqldump.tracemysqldump -uroot -p –all-databases –debugmysqldump -uroot -p –all-databases –debug=” d:t:o,/tmp/debug.trace”
–debug-info输出调试信息并退出mysqldump -uroot -p –all-databases –debug-info
–default-character-set设置默认字符集,默认值为utf8mysqldump -uroot -p –all-databases –default-character-set=latin1
–delayed-insert采用延时插入方式(INSERT DELAYED)导出数据mysqldump -uroot -p –all-databases –delayed-insert
–events, -E导出事件。mysqldump -uroot -p –all-databases –events
–flush-logs开始导出之前刷新日志。请注意:假如一次导出多个数据库(使用选项–databases或者–all-databases),将会逐个数据库刷新日志。除使用–lock-all-tables或者–master-data外。在这种情况下,日志将会被刷新一次,相应的所以表同时被锁定。因此,如果打算同时导出和刷新日志应该使用–lock-all-tables 或者–master-data 和–flush-logs。mysqldump -uroot -p –all-databases –flush-logs
–flush-privileges在导出mysql数据库之后,发出一条FLUSH PRIVILEGES 语句。为了正确恢复,该选项应该用于导出mysql数据库和依赖mysql数据库数据的任何时候。mysqldump -uroot -p –all-databases –flush-privileges
–force在导出过程中忽略出现的SQL错误。mysqldump -uroot -p –all-databases –force
–host, -h需要导出的主机信息mysqldump -uroot -p –host=localhost –all-databases
–ignore-table不导出指定表。指定忽略多个表时,需要重复多次,每次一个表。每个表必须同时指定数据库和表名。例如:–ignore-table=database.table1 –ignore-table=database.table2 ……mysqldump -uroot -p –host=localhost –all-databases –ignore-table=mysql.user
–lock-all-tables, -x提交请求锁定所有数据库中的所有表,以保证数据的一致性。这是一个全局读锁,并且自动关闭–single-transaction 和–lock-tables 选项。mysqldump -uroot -p –host=localhost –all-databases –lock-all-tables
–lock-tables, -l开始导出前,锁定所有表。用READ LOCAL锁定表以允许MyISAM表并行插入。对于支持事务的表例如InnoDB和BDB,–single-transaction是一个更好的选择,因为它根本不需要锁定表。请注意当导出多个数据库时,–lock-tables分别为每个数据库锁定表。因此,该选项不能保证导出文件中的表在数据库之间的逻辑一致性。不同数据库表的导出状态可以完全不同。mysqldump -uroot -p –host=localhost –all-databases –lock-tables
–no-create-db, -n只导出数据,而不添加CREATE DATABASE 语句。mysqldump -uroot -p –host=localhost –all-databases –no-create-db
–no-create-info, -t只导出数据,而不添加CREATE TABLE 语句。mysqldump -uroot -p –host=localhost –all-databases –no-create-info
–no-data, -d不导出任何数据,只导出数据库表结构。mysqldump -uroot -p –host=localhost –all-databases –no-data
–password, -p连接数据库密码
–port, -P连接数据库端口号
–user, -u指定连接的用户名。
3.mysqldump常用实例:
mysqldump常用于数据库的备份与还原,在备份的过程中我们可以根据自己的实际情况添加以上任何参数,假设有数据库test_db,执行以下命令,即可完成对整个数据库的备份:
mysqldump -u root -p test_db > test_db.sql
如要对数据进行还原,可执行如下命令:
mysql -u username -p test_db < test_db.sql
还原数据库操作还可以使用以下方法:
mysql> sourcetest_db.sql
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/blog/article/detail/88340
推荐阅读
article
如何
创建
一个
微
服务项目
(
maven
聚合)
1.
创建
一个
仓库(推荐gitee)2.clone到本地3.打开项目4.
创建
module,将模块分别
创建
5.复制其中
一个
pom.xml文件到总目录下6.在总pom.xml文件中进行
maven
聚合7.在总的.gitgnore文件中添加不想推送到...
[详细]
赞
踩
article
ATT
&
CK
v12版本
战术
介绍
——
防御
规避(三)_
t1574
侧加载,生成合法的
文件
在前几期文章中我们
介绍
了
ATT
&
CK
中侦察、资源开发、初始访问、执行、持久化、提权
战术
、
防御
规避部分理论知识及实战研究,本期我们为大家
介绍
ATT
&
CK
14项
战术
中
防御
规避
战术
技术第13-18种技术,后续会
介绍
防御
规避其他子技术,敬请关注。_...
[详细]
赞
踩
article
a16z
:推翻互联网的偶然
君主制
,如何设计
Web3
平台
治理?_
a16z
csdn
原文作者:PorterSmith,
a16z
加密团队运营主管;AndrewHall,斯坦福大学商学院政治经济学教授和政治学教授原文编译:Kyle1688年,英国议会成功推翻了日益暴虐的詹姆斯二世,并让他的女儿玛丽和她的丈夫奥兰治的威廉登上了王...
[详细]
赞
踩
article
【已解决】RuntimeError:
CUDA
error
:
device
-
side
assert
triggered
CUDA
kernel
error
s might be asynchronous
这篇较为详细的记叙了关于一个bug但又不是很麻烦的bug的解决过程,有部分过程没有记录下来,因为感觉对整个理解过程有影响,所以就挑了主要的过程进行记录。_runtime
error
:cuda
error
:
device
-
side
assert
tri...
[详细]
赞
踩
article
Maven
最详细的
setting
s.
xml
配置文件解释_
maven
setting
.
xml
profiles
Maven
setting
s.
xml
详解
setting
s.
xml
maven
的主配置文件缺省名称为
setting
s.
xml
其完整结构如下(为了方便阅读,删除了注释部分):
xml
version="1.0"encoding="UTF-8"?><...
[详细]
赞
踩
article
ubuntu
下部署
snowboy
_
ubuntu
运行
snowboy
在
ubuntu
部署
snowboy
的步骤_
ubuntu
运行
snowboy
ubuntu
运行
snowboy
部署过程Snowboy介绍:Snowboy是KITT.AI开发的人工智能软件工具包。通过Snowboy软件,开发人员可以在一些硬件设备上添加...
[详细]
赞
踩
article
[车联网
安全
自学篇] 汽车
威胁
狩猎
之
威胁
狩猎
相关
资源
、
威胁
检测
及
威胁
狩猎
的
工具
、
资源
等大合集_车用
mitre
攻击
地图
[车联网
安全
自学篇]汽车
威胁
狩猎
之
威胁
狩猎
相关
资源
、
威胁
检测
及
威胁
狩猎
的
工具
、
资源
等大合集;_车用
mitre
攻击
地图车用
mitre
攻击
地图也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大少走了弯路,...
[详细]
赞
踩
article
Idea
+
Java
+
qtjambi
完整开发示例
Demo
_
qtjambi
使用
选择组件,可简单点按照下图选即可,QT版本选择6.6.0,后续可自行增添组件,最好不要乱动版本。第一点,之所以选择ant文件夹作为sourcesroot,是因为ant下class类的包名为io.qt.tools.ant。第二点,正是因为an...
[详细]
赞
踩
article
Maven
仓库_
maven
仓库
运行
Maven
的时候,
Maven
所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。
Maven
仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WA...
[详细]
赞
踩
article
centos7
安装
配置
mysql
的正确姿势_
mariadb
-
5.5
.
68
-1.el7.x86_64
centos
安装
mysql
其实是很基础的事情,但是花了大半天时间,用网上很多教程都没有
安装
成功,这里却
安装
成功了,因此进行记录。_
mariadb
-
5.5
.
68
-1.el7.x86_64
mariadb
-
5.5
.
68
-1.el7.x86_64c...
[详细]
赞
踩
article
mysql
设计
表
导出
_
【记录】使用
Navicat
将
表
设计
导出
数据库
设计
文档
INFORMATION
_
SCHEMA.Tables--
表
信息INFORMATION
_
SCHEMA.COLUMNS--列信息SELECTTABLE
_
NAME
表
名,ORDINAL
_
POSITION编号,COLUMN
_
NAME字段名,COLUMN...
[详细]
赞
踩
article
Mybatis
分页
插件
PageHelper
的
配置
和使用方法_
pagehelper
配置
前言在web开发过程中涉及到表格时,例如dataTable,就会产生
分页
的
需求,通常我们将
分页
方式分为两种:前端
分页
和后端
分页
。前端
分页
一次性请求数据表格中
的
所有记录(ajax),然后在前端缓存并且计算count和
分页
逻辑,一般前端组件(例...
[详细]
赞
踩
article
cuda
runtime
error
(59) :
device
-
side
assert
triggered at /opt/
conda
/
conda
-bld/pytorch_1550796191843
config的种类和数据集不对应。
cuda
runtime
error
(59):
device
-
side
assert
triggeredat/opt/
conda
/
conda
-bld/pytorch_1550796191843config的种类和数据...
[详细]
赞
踩
article
【
第二届
Runway
短
视频
创作大赛】——截至
日
期2024
年
03月
01
日
2022
年
成立的AIFF是一个融合了最新AI技术于电影制作中的艺术和艺术家节
日
,让我们得以一窥新创意时代的风采。从众多参赛作品中挑选出的10部终选作品将在纽约和洛杉矶举办的放映会上展出。【
第二届
Runway
短
视频
创作大赛】——截至
日
期202...
[详细]
赞
踩
article
阿里
TTS
Python
示例_
ali
-
tts
Ali
TTS
_
ali
-
tts
ali
-
tts
#!/usr/bin/envpython#-*-coding:utf-8-*-importhttp.clientimportjsonALI_APP_KEY='youkey'ALI_
TTS
_TOKEN...
[详细]
赞
踩
article
微信
小
程序
框架
(五)-全面详解(学习总结
---
从入门到深化)_
微信
小
程序
引入
antdesignmini
v2
TDesign企业级设计体系(前端UI组件库)地址:https://tdesign.tencent.com支持桌面端、移动端、
小
程序
目前组件库处于Beta阶段,快速迭代中,请留意版本变化。_
微信
小
程序
引入
antdesignmini
v2
微信
小
...
[详细]
赞
踩
article
mysql
xtrabackup
备份
语句
_
MySQL
物理
备份
:
Innobackupex
和
xtrabackup
(热备)
MySQL
物理
备份
:
Innobackupex
和
xtrabackup
(热备)PerconaXtraBackup是一款基于
MySQL
的热
备份
的开源实用程序,它可以
备份
5.1到5.7版本上InnoDB,XtraDB,MyISAM存储引擎的表,Xt...
[详细]
赞
踩
article
向着阳光
的
华为
,
淬火而行
的
哪吒
在今年年报发布时
,
华为
对自身发展形势
的
描述是“已经穿越黑障”。显然
,
华为
的
目标不仅仅是摆脱牢笼
,
还要以新
的
内外部环境为基础走向更远。从承受阻力
,
到迎头追赶
,
这一刻
的
华为
,
正处在快速转换目标
,
灵活调整战略
的
关键期
,
可能也是
华为
最需要与外部世界...
[详细]
赞
踩
article
全网最全
的
鸿蒙
源码
结构
分析(附自制4张
架构图
)_开源
鸿蒙
源码
前言:今天下午到晚上折腾了6个多小时,从官网一直到Gitee和CodeChina,把所有知道
的
资料都看了一下,整理了一份
鸿蒙
架构和
源码
对比图给大家,希望大家都来看看。文章目录一、
鸿蒙
结构
图自制版(结合
源码
重新制作)制作过程解密:二、思维导图...
[详细]
赞
踩
article
Python
+
AI
实现
AI
绘
画
_
python
生成
ai
画
Python
是一种流行的编程语言,可用于创建各种应用程序,包括
AI
绘
画
。
AI
绘
画
是使用机器学习和深度学习技术来
生成
艺术作品的过程。在
Python
中,可以使用各种库和框架来实现
AI
绘
画
。_
python
生成
ai
画
python
生成
ai
画
...
[详细]
赞
踩
相关标签
微服务
maven
架构
java
笔记
网络安全
数据安全
系统安全
企业安全
web安全
web3
人工智能
区块链
深度学习
pytorch
matplotlib
linux
机器学习
vscode
settings.xml
配置
.m2
ubuntu
渗透测试
信息安全