mysql使用innobackupex报错

使用innobackupex备份时,报错信息如下:mysql]$innobackupex --user=root --password=root.admin --defaults-file=/etc/my.cnf /home/mysql/bak/innobackup-bak/

InnoDB Backup Utility v1.5.1-xtrabackup; Copyright 2003, 2009 Innobase Oy
and Percona LLC and/or its affiliates 2009-2013.  All Rights Reserved.

This software is published under
the GNU GENERAL PUBLIC LICENSE Version 2, June 1991.

Get the latest version of Percona XtraBackup, documentation, and help resources:
http://www.percona.com/xb/p

150723 16:40:13  innobackupex: Connecting to MySQL server with DSN 'dbi:mysql:;mysql_read_default_file=/etc/my.cnf;mysql_read_default_group=xtrabackup' as 'root'  (using password: YES).
innobackupex: got a fatal error with the following stacktrace: at /usr/bin/innobackupex line 2995
        main::mysql_connect('abort_on_error', 1) called at /usr/bin/innobackupex line 1530
innobackupex: Error: Failed to connect to MySQL server: DBI connect(';mysql_read_default_file=/etc/my.cnf;mysql_read_default_group=xtrabackup','root',...) failed: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) at /usr/bin/innobackupex line 2979



根据报错信息有个解决方式就是在/var/lib/mysql/下建立个软连接,如 ln -s /file/mysql/bin/mysql.sock /var/lib/mysql/mysql.sock,除了这个还能怎么处理?修改脚本的方式有没?
参与7

4同行回答

hank_yoonhank_yoon数据库运维工程师Hank_Yoon
用参数指定正确的sock不就可以么。显示全部
用参数指定正确的sock不就可以么。收起
互联网服务 · 2015-08-13
浏览1007
like052like052数据库管理员学习 待业中
已解决,4种方式:1、建立软连接2、使用tcp协议连接3、innobackupex 增加--socket参数4、my.cnf文件增加[client] socket=/tmp/mysql.sock(当前数据库socket文件)显示全部
已解决,4种方式:
1、建立软连接
2、使用tcp协议连接
3、innobackupex 增加--socket参数
4、my.cnf文件增加[client] socket=/tmp/mysql.sock(当前数据库socket文件)收起
软件开发 · 2015-07-23
浏览1044
like052like052数据库管理员学习 待业中
回复 2# 詹氏归来    不是连不上数据库,而是我的sock文件不在/var/lib/……目录下的,在/tmp/mysql.sock    innobackupex找错位置了,我ln -s一下是可以的,怎么能让默认就去/tmp/mysql.sock就找呢...显示全部
回复 2# 詹氏归来


   不是连不上数据库,而是我的sock文件不在/var/lib/……目录下的,在/tmp/mysql.sock    innobackupex找错位置了,我ln -s一下是可以的,怎么能让默认就去/tmp/mysql.sock就找呢收起
软件开发 · 2015-07-23
浏览956
詹氏归来詹氏归来数据库管理员IT公司
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)这个提示感觉是连不上数据库,能用root和root.admin来登陆mysql吗?显示全部
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)这个提示感觉是连不上数据库,能用root和root.admin来登陆mysql吗?收起
互联网服务 · 2015-07-23
浏览1238

提问者

like052
数据库管理员学习 待业中

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-07-23
  • 关注会员:1 人
  • 问题浏览:4805
  • 最近回答:2015-08-13
  • X社区推广