我来给大家讲解一下linux下如何定时备份mysql数据. 当然我所说的这个不一定是最好的,但是对于中小型数据库来说是绝对好用的
大家可以进入网站AUTOMYSQLBACKUP
下载好压缩包,解压得到一个文件夹.
里面有一个文件叫做 install.sh , 用命令行运行它
- sh install.sh
注意:里面的 install.sh 是你的install.sh所在路径要对
然后root用户运行
- vi /etc/automysqlbackup/myserver.conf
你会看到
- 12 # Edit $PATH if mysql and mysqldump are not located in /usr/local/bin:/usr/b in:/bin:/usr/local/mysql/bin
- 13 PATH=${PATH}:/www/wdlinux/mysql/bin:FULL_PATH_TO_YOUR_DIR_CONTAINING_MYSQLDU MP
- 14 #开始时候PATH前面有# 要去掉 然后把 上面一行的 /www/wdlinux/mysql/bin 修改称你的mysql/bin所在的路径.
- #查看自己mysql所在路径请看下面解释1;
- 15 # Basic Settings
- 16
- 17 # Username to access the MySQL server e.g. dbuser
- 18 CONFIG_mysql_dump_username=
- #这是你的数据库用户名 前面#要去掉
- 19
-
拥有帝国一切,皆有可能。欢迎访问phome.net20 # Password to access the MySQL server e.g. password
- 21 CONFIG_mysql_dump_password=
- #这是数据库密码 前面#要去掉
- 22
- 23 # Host name (or IP address) of MySQL server e.g localhost
- 24 CONFIG_mysql_dump_host=
- 25
- 26 # Backup directory location e.g /backups
- 27 CONFIG_backup_dir=
- #这是备份所在路径, 可以自己选择
解释1:
- which mysql
以上是最基本可用的设置.
如果要立刻进行备份,可以运行
- automysqlbackup /etc/automysqlbackup/myserver.conf
在你设置的备份路径就可以看到你的备份了.
暂时先讲这些... 至于计划任务下次再讲吧... 本文出自 “爱情香烟” 博客,请务必保留此出处http://aqsmoke.blog.51cto.com/3762248/694101
拥有帝国一切,皆有可能。欢迎访问phome.net |