`
yangbinfc
  • 浏览: 46417 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql数据库备份

 
阅读更多
1.导出整个数据库
mysqldump -u 用户名 -p 密码 数据库名 > 导出的文件名
mysqldump -u root -p root dataname >dataname.sql
这个时候会提示要你输入root用户名的密码,输入密码后dataname数据库就成功备份在mysql/bin/目录中.

2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u root -p dataname users> dataname_users.sql



3.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p

mysql>use 数据库

然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

mysql>source d:/wcnc_db.sql


可以写脚本如下方便备份

#! /bin/sh
#Define variables
dbname="santodb"
dbuser="work"
dbpass="123456"

#Backup database
mysqldump --opt --user=$dbuser --password=$dbpass $dbname > ~/$dbname.sql

别忘了对脚本加入执行权限 chmod 777 backup.sh



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics