宝塔面板不能备份数据库
数据库备份大小20K
备份数据库报错 mysqldump: Got error: 1045: Access denied for user 'root'@'localhost' (using password: YES) when trying to connect
解决办法为
创建一个 bkdladball.sh 文件,把语句放进去,并改成自己的数据库信息
去home文件创建一个 dbback 命名的的文件夹
增加执行权限 chmod u+x bkdladball.sh
然后执行 ./bkdladball.sh ,试试可不可以备份
如果可以备份的话,用linux的定时任务执行,就好了
如果有宝塔面板的话,可以添加计划任务-----shell脚本
备份语句为:mysqldump -h数据库IP -u数据库帐号 -p数据库密码 表名 --skip-lock-tables| gzip > /home/dbback/表名_$(date +%Y%m%d_%H%M%S).sql.gz删除一天前的备份文件find /home/dbback -name "表名*.sql.gz" -type f -mtime +1 -exec rm {} \; > /dev/null 2>&1或者find /home/dbback/ -type f -name \*.sql.gz -mtime +1 -exec rm {} \;