备份命令mysqldump格式

BASH
mysqldump -h主机名  -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql
点击展开查看更多

–database 表示如果当前数据库不存在,则创建一个数据库

BASH
# mysqldump -u用户名 -p密码  数据库名 > 导出文件名.sql

mysqldump -uroot -pmysql mysql  > test.sql
点击展开查看更多
BASH
# mysqldump -u用户名 -p密码  数据库名 > 导出文件名.sql

mysqldump -uroot -pmysql mysql | gzip > test.sql.gz
点击展开查看更多
BASH
# mysqldump -u用户名 -p密码  数据库名 表名 > 导出的文件名

mysqldump -uroot -pmysql mysql test > test.sql
点击展开查看更多
BASH
# mysqldump -u用户名 -p密码 -d 数据库名 > 导出的文件名

mysqldump -uroot -pmysql -d mysql > test.sql
点击展开查看更多
BASH
# mysqldump -u用户名 -p密码 -d 数据库名称 表名 > 导出的文件名称

mysqldump -uroot -pmysql -d mysql test > test.sql
点击展开查看更多

还原数据库

利用source 命令来还原数据库

BASH
mysql -u root -p

# 查看已创建数据库
mysql>show databases

# 创建还原数据库
mysql>create database test

# 进入数据库 mysql>use 数据库名称
mysql>use mysql

# 还原数据库
mysql>source test.sql
点击展开查看更多
BASH
# mysql -u用户名 -p密码 数据库名称 > 文件路径

mysql -uroot -pmysql name < backup.sql
点击展开查看更多
BASH
# gunzip < 数据库文件 | mysql -u用户名 -p密码 数据库名称

gunzip < backup.sql.gz | mysql -uroot -pmysql name
点击展开查看更多

其实也可以通过phpmyadmin等第三方数据库的管理软件,来更方便直接的编辑数据库、备份和还原数据库。

版权声明

作者: JunYan`Blog

链接: https://www.jinjun.top/posts/27/

许可证: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Please attribute the source, use non-commercially, and maintain the same license.

评论

开始搜索

输入关键词搜索文章内容

↑↓
ESC
⌘K 快捷键