前一篇文章,学习了怎么发邮件。这次学习怎么备份数据库
数据库备份命令
1.备份单个数据库
备份名为zzes的数据库
mysqldump -u root -proot zzes>zzes.sql
这样干,在高版本mysql下会报个warn
所以可以使用下面方法
$ vi
在里面填入你的用户名密码, 填入内容如下
[mysqldump]
user=your_backup_user_name
password=your_backup_password
保存,再用这个命令,即可导出
mysqldump 你的数据库名称>文件名.sql
2.备份多个数据库
备份名为zzes1和zzes2的数据库
mysqldump -u root -proot --databases zzes1 zzes2 > zzes1_zzes2.sql
3.备份全部数据库
# mysqldump -u root -proot --all-databases > all-databases.sql
4.只备份数据库结构
mysqldump -u root -proot --no-data zzes> zzes_structure.sql
5.只备份数据库的数据
mysqldump -u root -proot --no-create-db --no-create-info zzes > zzes_data.sql