admin管理员组文章数量:1130349
故障描述
在对MySQL数据库备份时,执行mysqldump命令,报错如下:mysqldump: Got error: 2002: Can’t connect to local MySQL server through sock
故障原因及修复
上述报错已指明是因为mysql的socket接口连接不对/socket文件读取异常,导致socket无法连接所致。
1)确认当前MySQL的socket:
netstat -ln | grep mysql
unix 2 [ACC] STREAM LISTEMING 798988 /ssd/mysql/data/mysql/mysql.sock
2)用正确的socket文件连接mysql,再次执行mysqdump命令:
mysqldump -u root -p -d --socket= /ssd/mysql/data/mysql/mysql.sock 数据库名 > /home/xx.sql
故障描述
在对MySQL数据库备份时,执行mysqldump命令,报错如下:mysqldump: Got error: 2002: Can’t connect to local MySQL server through sock
故障原因及修复
上述报错已指明是因为mysql的socket接口连接不对/socket文件读取异常,导致socket无法连接所致。
1)确认当前MySQL的socket:
netstat -ln | grep mysql
unix 2 [ACC] STREAM LISTEMING 798988 /ssd/mysql/data/mysql/mysql.sock
2)用正确的socket文件连接mysql,再次执行mysqdump命令:
mysqldump -u root -p -d --socket= /ssd/mysql/data/mysql/mysql.sock 数据库名 > /home/xx.sql
本文标签: connectmysqldumperrorServersock
版权声明:本文标题:mysqldump: Got error: 2002: Can’t connect to local MySQL server through sock 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1755027468a2755226.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论