解决xtrabackup备份时出现的socket报错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决xtrabackup备份时出现的socket报错相关的知识,希望对你有一定的参考价值。

    今天为公司新建的uat数据库备份时,出现了报错,将解决方法整理、做一下备忘:

    服务器系统:

[[email protected] tmp]# cat /etc/redhat-release
 CentOS Linux release 7.3.1611 (Core) 
mysql版本号:


报错如下:
[[email protected] tmp]# innobackupex  --defaults-file=/etc/my.cnf --user=backup --password=****** --stream=tar /home/backup/ | gzip >/home/backup/`date +%F_%H-%M-%S`.tar.gz
171120 17:10:42 innobackupex: Starting the backup operation
IMPORTANT: Please check that the backup run completes successfully.
           At the end of a successful backup run innobackupex
           prints "completed OK!".
    171120 17:10:42  version_check Connecting to MySQL server with DSN ‘dbi:mysql:;mysql_read_default_group=xtrabackup‘ as ‘backup‘  (using password: YES).
Failed to connect to MySQL server: DBI connect(‘;mysql_read_default_group=xtrabackup‘,‘backup‘,...) failed: Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2) at - line 1314.
171120 17:10:42 Connecting to MySQL server host: localhost, user: backup, password: set, port: not set, socket: not set
Failed to connect to MySQL server: Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2).

解决办法:

在命令行中添加 

--host=127.0.0.1

参数;

备注:网上有的说,通过

# find / -name "mysql.sock"

查到socket参数,然后在配置文件中修改,但测试后,不一定能解决问题。

本文出自 “莲池管俊涛的51cto博客” 博客,谢绝转载!

以上是关于解决xtrabackup备份时出现的socket报错的主要内容,如果未能解决你的问题,请参考以下文章

解决 node-sass 安装时出现的各种报错

解决 node-sass 安装时出现的各种报错

xtrabackup-解压备份文件报错sh: qpress: command not found

重装Multisim时出现的一些安装失败问题的解决办法

解决打包时出现的Failed to verify bitcode

Xtrabackup 使用stream输出并压缩备份