首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UNIX域套接字的mysqldump

问UNIX域套接字的mysqldump
EN

Server Fault用户
提问于 2009-07-14 12:16:08
回答 1查看 3.9K关注 0票数 2

我已经用我的new主机提供程序建立了一个新的mysql数据库,主机名不是默认的localhost,而是localhost:/tmp/mysql5.sock

我想这是因为他们正从mysql 4转到mysql 5

我的问题是如何使用mysqldump来创建这个数据库的备份文件,我曾经尝试给出错误的用户名或无法连接错误?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2009-07-14 12:20:23

您所指的是所谓的UNIX域套接字。

套接字是TCP/IP的另一种通信方式。

您可以使用以下标志指向mysqldump:

代码语言:javascript
复制
--socket=/tmp/mysql5.sock

此外,您应该更新MySQL配置- my.cnf中的套接字位置。

对于本地连接,套接字优于TCP/IP。

因此,如果my.cnf是正确的,那么您不需要在mysqldump命令中指定位置,也不需要为其他使用MySQL配置的应用程序指定位置。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/40417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档