linux自动备份mysql数据库备份
首先建立一个备份文件夹:mkdir
mysql_data_bak在建立一个脚本文件:touch
autobackupmysql.sh打开文件vi
autobackupmysql.sh在脚本中加入如下内容:filename=`date
+%Y%m%d`/usr/bin/mysqlmp
-uroot
-proot
boss
/home/mysql_data_bak/$filename.sql检查有没安装crond,如果没有,先安装yum
-y
install
vixie-cronyum
-y
install
crontabs启动服务
:service
crond
start在CentOS系统中加入开机自动启动:
chkconfig
--level
345
crond
oncrontab
-e加入内容:00
03
*
*
*
source
/root/autobackupmysql.sh
每天凌晨3点运行此文件,对数据库进行备份
service
crond
restart到此linux下mysql实现没天自动备份完成。
B. linux系统下mySQL数据库 备份方法和脚本
数据库备份
1.创建个备份存储目录
mkdir
/root/backup/
2.以下内容写到dbbackup.sh
#!/bin/bash
cd
/root/backup/
mysqlmp
-uroot
-pmima123
datatest
>/root/backup/datatest`date
+%Y-%m-%d`.sql
mysqlmp
-uroot
-pmima123
datatest1
>/root/backup/datatest1`date
+%Y-%m-%d`.sql
chmod
+x
dbbackup.sh
C. linux下mysql数据库备份工具有哪些
命令行 mysqlmp
网页phpmyadmin
D. LINUX下如何直接对MYSQL数据库进行备份
MYSQL提供了数据导入与导出的两个命令,分别是mysqlimport(导入)和
mysqlmp(导出或者转储)。详细用法请网络一下。
E. 如何备份linux服务器上的mysql数据库
其实跟windows是一样的
简单的软备份方法就是使用mysql命令:
mysqlmp
-u
用户名
-p
密码
-all-databases >
/home/mysql/bak.sql
不过你可以做成shell脚本,然后在crontab
中定时执行,这个方法在数据量少时比较好使
如果你的数据比较重要,又多建议使用集群+硬件RAID1,0来保障服务
F. 怎么linux下定时备份mysql数据库备份
shell脚本或者php定时任务
php服务重启后定时任务会取消
G. 如何在linux下实现mysql数据库每天自动备份
1. 写个自动备份的脚本autobackup.sh,内容如下
#!/bin/bash
mysqlmp -p databasename > mydata.sql
2. 更改其为可执行文件 chmod +x autobackup.sh
3. 通过crontab让系统自动运行这个脚本就好了,如crontab -e
0 0 * * * /路径到/autobackup.sh
第一个0表示分钟,第二个0表示0小时也就是零辰第三个*表示每天,第四个*表示每月,第五个*表示每周