1.备份
写一个testdbbackup.sh文件
------------------------
#!/bin/sh
DBName=test
DBUser=root
DBPasswd=root
BackupPath=/root/ db
mysqldump -u$DBUser -p$DBPasswd $DBName > /root/db/`date -I`_$DBName.sql
#删除7天以前的
#find /root/db -name $DBName.sql -mtime +7 -exec rm {} ;
--------------------------
./testdbbackup.sh看看备份出来的东西在不在?
自动备份
crontab -l
查看现有的多少任务
crontab -e
编辑定时任务每天23点10分备份
10 23 * * * /root/testdbbackup.sh
/sbin/service crond start //启动服务
/sbin/service crond stop //关闭服务
/sbin/service crond restart //重启服务
/sbin/service crond reload //重新载入配置
错误:/bin/sh^M: bad interpreter
是结尾的window下换行符导致,一般看不见,在vi里面检查一下结尾吧
2,开机启动
在/etc/rc.d/rc.local文件末尾添加
1、编辑rc.local文件
#vi /etc/rc.d/rc.local
2、加入如下启动命令
/etc/rc.d/init.d/mysqld start
aphce日志-----以下没有验证
access-log太大,CustomLog 前面全加#号
httpd-error.log 太大,修改LogLevel warn 为err
要不然
#!/bin/bash
YESTERDAY=`date -d yesterday +%Y%m%d`
/usr/bin/gzip -c /var/log/httpd/access_log>/var/log/httpd/access${YESTERDAY}.log.gz
>/var/log/httpd/access_log
/usr/bin/gzip -c /var/log/httpd/error_log>/var/log/httpd/error${YESTERDAY}.log.gz
>/var/log/httpd/error_log
chmod u+x /var/log/httpd/log-task.cron
测试:
/var/log/httpd/log-task.cron
crontab -e
然后将以下的的代码拷贝加入到cron的启动脚本末尾:
1 0 * * * /var/log/httpd/log-task.cron
分享到:
相关推荐
8. **设置开机启动**:确保MySQL在每次系统启动时自动运行: ``` sudo systemctl enable mysqld ``` 9. **安全配置**:MySQL安装后,通常会有一个安全脚本来帮助设置初始密码和安全选项: ``` sudo mysql_...
为了使MySQL在开机时自动启动,执行: ```bash sudo systemctl enable mysqld ``` 初次安装后,你需要设置root用户的密码。通过以下命令获取临时密码: ```bash sudo grep 'temporary password' /var/log/mysqld....
3. 启动MySQL服务并设置开机自启: - 通过命令`systemctl start mysqld`来启动MySQL服务。 - 使用`systemctl enable mysqld`确保MySQL服务在系统重启后能够自动启动。 4. 安全配置MySQL: - 在首次安装MySQL时,...
总结来说,设置CentOS系统下MySQL的自动备份涉及到创建备份目录、编写备份脚本、安装和配置`cron`服务以及设置定时任务。这是一项基础但至关重要的工作,对于任何依赖MySQL数据库的系统来说,都应该建立这样的自动...
在Linux系统中,尤其是对于服务器管理员而言,设置程序开机自启动是常见的操作,因为这确保了系统启动后,关键服务能够自动运行。在CentOS系统中,有多种方法来实现这一目标。本文将详细讲解两种主要的方法。 1. **...
本文将详细介绍如何在CentOS 7上安装MySQL并设置其开机自启动。 首先,你需要通过RPM包管理器来下载并安装MySQL的安装文件。在终端中输入以下命令下载MySQL的RPM安装包: ```bash wget ...
7. **设置开机启动**: 为了使MySQL在每次系统启动时自动启动,运行`sudo systemctl enable mysql`(Systemd)或`sudo chkconfig mysql on`(非Systemd)。 接下来,关于“mysql自动备份shell脚本”,这是用来定期...
3. 设置各个服务为开机启动,确保系统重启后能自动运行。 总结,编译安装Nginx、MySQL和PHP是一项复杂的过程,需要对Linux系统、网络配置和软件编译有深入理解。遵循上述步骤,你可以获得一个自定义的、高性能的...
安装完成后,启动MySQL服务并设置开机启动: ```bash sudo systemctl start mysqld sudo systemctl enable mysqld ``` MySQL首次安装后,会自动生成一个随机的临时密码。查看此密码的方法是: ```bash sudo grep ...
- 设置 MySQL 在开机时自动启动: ```bash [root@vip mysql]# chkconfig mysqld on ``` **13. 查看验证 MySQL 启动进程** - 可以使用 `service mysqld status` 或 `ps aux | grep mysqld` 来查看 MySQL 是否...
启动MySQL服务并设置开机启动: ```bash sudo systemctl start mysqld sudo systemctl enable mysqld ``` 别忘了为MySQL设置root用户的密码: ```bash sudo mysql_secure_installation ``` 按照提示操作,设置新...
1. **安装和启用cron服务**:使用`yum install crontab`安装`crontab`,然后通过`systemctl enable crond`将其设置为开机启动,并用`systemctl start crond`启动服务。 2. **配置定时任务**:编辑`/etc/crontab`...
4. **设置MySQL开机自启** - 设置MySQL服务开机自动启动: ```bash sudo systemctl enable mysqld ``` 5. **安全初始化MySQL** - MySQL首次安装后,需要进行安全初始化: ```bash sudo mysql_secure_...
安装完成后,启动Apache服务并设置其在开机时自动启动: ```bash sudo service httpd start sudo chkconfig httpd on ``` 然后,我们要安装`MySQL`,这是数据库管理系统,用于存储和检索数据。安装MySQL: ```...
为了确保系统重启后MySQL能自动启动,执行: ``` sudo systemctl enable mysqld ``` 10. **验证安装**: 最后,登录MySQL并检查版本来验证安装是否成功: ``` mysql -u root -p SHOW VARIABLES LIKE '...
安装完成后,启动MySQL服务并设置它在开机时自动启动: ```bash sudo systemctl start mariadb sudo systemctl enable mariadb ``` 在安装过程中,MySQL会自动生成一个随机的root用户密码。查看这个密码: ```...
总结,通过以上步骤,我们成功地在CentOS系统上使用Yum编译安装了MySQL 5.6,设置了开机启动,创建了远程root用户,并确保了服务器使用UTF-8编码。了解这些步骤有助于管理和维护MySQL数据库,特别是在需要自定义配置...
启动MySQL服务并设置开机启动: ``` [root@localhost ~]# chkconfig mysqld on [root@localhost ~]# service mysqld start ``` 接下来,执行`mysql_secure_installation`脚本以增强MySQL的安全性,包括设置...
安装后,启动并设置MariaDB在开机时自动启动: ```bash sudo systemctl start mariadb sudo systemctl enable mariadb ``` 为了安全起见,你应该运行`mysql_secure_installation`脚本来设置root用户的密码和其他...