尝试在Ubuntu上安装AutoMySQLBackup
- sudo apt-get update
- sudo apt-get upgrade apt-get install automysqlbackup
我得到以下错误:
Setting up automysqlbackup (2.6+debian.3-1ubuntu1) ...
Could not open required defaults file: /etc/mysql/debian.cnf
Fatal error in defaults handling. Program aborted
Processing triggers for libc-bin (2.19-0ubuntu6.9) ...
Processing triggers for ufw (0.34~rc-0ubuntu2) ...
Processing triggers for ureadahead (0.100.0-16) ...
当我进入以下目录/etc/mysql/时,我没有看到debian.cnf。我是不是丢了什么包裹?
它看起来像以下之一:
- 在此服务器上没有MySQL服务器
- 在这个服务器上有一些自定义的MySQL版本(手工编译或安装,或者其他版本,如PerconaSever等),并且这个目录/文件不是在MySQL服务器安装期间创建的。
也许你可以手工创建这个文件并安装automysqlbackup,但是这个工具(automysqlbackup)使用/etc/MySQL/debian.conf中的数据来访问MySQL并创建备份,所以你需要完成这个文件或以其他方式配置automysqlbackup。
顺便说一下,请考虑安装automysqlbackup 3.0,例如。这并不像"从repo安装"那么简单,但这个版本提供了比2.6版本更好的配置可能性,您可以使用多核(pigz代替gzip进行压缩)等。