mysqldump: Got error: 2002: "Can't connect to MySQL server on '192.168.1.14' (115)" when trying to connect

环境centos6.5,数据库10.3.13-MariaDB ,确认  mysql远程登录没有问题,但备份报错。

远程备份错误信息如下

mysqldump: Got error: 2002: "Can't connect to MySQL server on '192.168.1.14' (115)" when trying to connect

解决方法:

1. 修改mysql配置文件里的socket项的值为 ‘安装目录/mysql.sock’,不过这种方法需要重启mysql服务。

2. 为现有的mysql.sock创建一个软链接到 ‘安装目录/mysql.sock’:

     例如:   ln -s /tmp/mysql.sock ‘安装目录/mysql.sock’

3. 在mysqldump命令种指定socket参数

mysqldump --socket=/data/mysql/mysql/mysql.sock -uroot -p -d test> test.sql
原文地址:https://www.cnblogs.com/zsg88/p/15490292.html