如何备份linux服务器上的mysql数据库

如何备份linux服务器上的mysql数据库,第1张

其实跟windows是一样的

简单的软备份方法就是使用mysql命令:

mysqldump

-u

用户名

-p

密码

-all-databases >

/home/mysql/bak.sql

不过你可以做成shell脚本,然后在crontab

中定时执行,这个方法在数据量少时比较好使

如果你的数据比较重要,又多建议使用集群+硬件RAID1,0来保障服务

1. 写个自动备份的脚本autobackup.sh,内容如下#!/bin/bashmysqldump -p databasename >mydata.sql2. 更改其为可执行文件 chmod +x autobackup.sh3. 通过crontab让系统自动运行这个脚本就好了,如crontab -e0 0 * * * /路径到/autobackup.sh第一个0表示分钟,第二个0表示0小时也就是零辰第三个*表示每天,第四个*表示每月,第五个*表示每周


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8518616.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存