- 下面是备份日志,数据库有5G,但是备份文件只有20B字节大小。
复制代码- ==========================================================================================
- ★开始备份[2024-04-08 12:35:01]
- ==========================================================================================
- |-备份MySQL数据库:cocp
- |-数据库大小:5.17 GB
- |-数据库字符集:utf8mb4
- |-分区/www可用磁盘空间为:27.20 GB,可用Inode为:20925189
- |-开始导出数据库:2024-04-08 12:35:01
- '/www/server/mysql/bin/mysqldump' --opt --hex-blob --skip-lock-tables --single-transaction --routines --events --skip-triggers --default-character-set='utf8mb4' --force --host='localhost' --port=3306 --user='root' --password='rqwl888' 'cocp' 2> '/tmp/backup_err.log' | gzip > '/www/backup/database/mysql/crontab_backup/cocp/cocp_2024-04-08_12-35-01_mysql_data.sql.gz'
- |-数据库备份完成,耗时0.02秒,压缩包大小:20.00 b
- |-数据库已备份到:/www/backup/database/mysql/crontab_backup/cocp/cocp_2024-04-08_12-35-01_mysql_data.sql.gz
- |-保留最新的备份数:3 份
- |-----------------------------------------------------------------------------------------
- |-已从磁盘清理过期备份文件:/www/backup/database/mysql/crontab_backup/cocp/cocp_2024-04-08_12-11-53_mysql_data.sql.gz
- ==========================================================================================
- ☆备份完成[2024-04-08 12:35:01]
- ==========================================================================================
复制代码 把日志中的导出命令,在SSH中运行,报错信息如下。WARNING: Forcing protocol to TCP due to option specification. Please explicitly state intended protocol.
mysqldump: Got error: 1698: "Access denied for user 'root'@'localhost'" when trying to connect
如果把命令中的 --port=3306 去掉,命令执行后可生成正常的备份文件。
|
|