cPanel 服务器上的 MySQL 备份失败

cPanel 服务器上的 MySQL 备份失败

我的 cPanel 服务器出了大问题。当我进行每日和每周备份或我的客户从 cPanel 进行完整备份时,在转储数据库并显示“OK”消息后,我们收到错误:

错误:无法转储一个或多个数据库...完成

当我尝试恢复备份时,数据库大小为 0 KB!

这是my.cnf文件:

[client]
socket="/var/lib/mysql/mysql.sock"
port=3306
[mysqldump]
max_allowed_packet=16M
quick
default-storage-engine=MyISAM
open_files_limit=41360
[myisamchk]
write_buffer=2M
key_buffer_size=128M
read_buffer=2M
sort_buffer_size=128M
[mysql]
no-auto-rehash
[mysqlhotcopy]
interactive-timeout
[mysqld]
read_rnd_buffer_size=4M
max_allowed_packet=1M
key_buffer_size=256M
max_connections=200
max_heap_table_size=32M
tmp_table_size=32M
thread_concurrency=8
socket="/var/lib/mysql/mysql.sock"
table_open_cache=9000
table_definition_cache=9000
thread_cache_size=8
myisam_sort_buffer_size=64M
port=3306
binlog_format=mixed
sort_buffer_size=1M
read_buffer_size=8M
query_cache_size=64M
skip-external-locking
log-bin=mysql-bin
server-id=1
local-infile=0
log-slow-queries=/var/lib/mysql/slow.log
innodb_buffer_pool_size=256M.

我做到了mysql_upgrade --force,重新启动 MySQL,mysqlcheck-r-A 复制代码... 每个用户帐户数据库的每次备份都会显示此错误

我现在发现了这个:

确定 mysql dbs......mysql 版本:5.5...mysqldump:未知变量“default-storage-engine=MyISAM”...mysqldump 版本:...本地 mysql 工具为 4.x 版本,远程 mysql 为 5.x 版本。无法备份存储过程。

我应该删除行吗默认存储引擎=MyISAM?或者改为默认存储引擎=MYISAM? 感谢帮助

编辑:我仅将此添加到 my.cnf 中

[mysqld]
innodb_file_per_table=1
local-infile=0

并且成功进行备份并且没有任何错误,所以问题出在 my.cnf 文件中,但是哪一行出现了问题?

答案1

移动线打开文件限制=41360
[mysqldump]部分

[mysqld]
造成问题的部分

相关内容