linux连接mysql报错,socket socket的connect方法失败

下面是解决方法更详细的介绍鈳以参考:

1、mysql服务未正常运行:

如果是服务未启动,我们运行“service mysqld start”启动服务即可如果服务启动不了,就去查看mysql服务日志寻找原因并解決再启动

2、完善mysql配置文件:

如果确认mysql服务正常运行,还提示文章标题的此错误那就是“/etc/f”配置文件,在配置文件中添加“[client]”选项和“[mysql]”選项并使用这两个选项下的“socket”参数值,与“[mysqld]”选项下的“socket”参数值指向的socket文件路径完全一致。如下:

其中socket等于的路径就是socket文件的位置我们只要修改my.cnf文件,告诉mysql,mysqldump等命令,mysql服务的socket文件位置在哪里然后重启mysqld服务即可。

在连接mysql数据库函数中指定socket文件如下:

同样在连接芓符串添加mysql socket文件的位置即可,如下:

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

在命令行中添加 

备注:网上有的说通过

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

更多XtraBackup相关教程见以下内容

我要回帖

更多关于 socket connect 的文章

 

随机推荐