备份命令mysqldump格式
- 备份数据库常用格式
mysqldump -h主机名 -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql
–database
表示如果当前数据库不存在,则创建一个数据库
- 备份数据库
# mysqldump -u用户名 -p密码 数据库名 > 导出文件名.sql
mysqldump -uroot -pmysql mysql > test.sql
- 备份数据库为压缩文件
# mysqldump -u用户名 -p密码 数据库名 > 导出文件名.sql
mysqldump -uroot -pmysql mysql | gzip > test.sql.gz
- 数据库导出一张表(包含表结构和数据)
# mysqldump -u用户名 -p密码 数据库名 表名 > 导出的文件名
mysqldump -uroot -pmysql mysql test > test.sql
- 导出数据库结构
# mysqldump -u用户名 -p密码 -d 数据库名 > 导出的文件名
mysqldump -uroot -pmysql -d mysql > test.sql
- 导出表结构
# mysqldump -u用户名 -p密码 -d 数据库名称 表名 > 导出的文件名称
mysqldump -uroot -pmysql -d mysql test > test.sql
还原数据库
利用source 命令来还原数据库
mysql -u root -p
# 查看已创建数据库
mysql>show databases
# 创建还原数据库
mysql>create database test
# 进入数据库 mysql>use 数据库名称
mysql>use mysql
# 还原数据库
mysql>source test.sql
- 还原数据库
# mysql -u用户名 -p密码 数据库名称 > 文件路径
mysql -uroot -pmysql name < backup.sql
- 还原压缩文件数据库
# gunzip < 数据库文件 | mysql -u用户名 -p密码 数据库名称
gunzip < backup.sql.gz | mysql -uroot -pmysql name
其实也可以通过phpmyadmin等第三方数据库的管理软件,来更方便直接的编辑数据库、备份和还原数据库。
最新评论
我现在基本都不是用QQ了,电脑没装,手...
我成为了范例 😃
看起来很完美。
1ro.cn 还收不,怎么联系不到人
你的feed貌似有点问题。你看下。`v...
哈哈哈,路过。看到了