首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在clsql中特殊mysql sock路径?

如何在clsql中特殊mysql sock路径?
EN

Stack Overflow用户
提问于 2013-03-09 12:10:26
回答 2查看 143关注 0票数 0

当我使用clsql连接到mysql时,发生了以下错误

当试图连接到数据库本地主机:3306/root/使用数据库类型MYSQL: Error 2002 /无法通过socket '/var/run/ MySQL /mysql.sock‘(2)连接到本地mysql服务器时发生了。SQL类型的条件-连接错误

我的mysql.sock路径是"/home/myhome/var/run/mysql/mysql.sock",如何更改clsql中的默认sock路径?下面是我的代码,(SBCL1.0.50,MySQL5.0,clsql-20130128-git)

(asdf:asdf 'asdf:load-op 'clsql) (包内#:clsql-user) (clsql:connect '("localhost“"username”"password“"dbname”3306 ):数据库类型:mysql)

EN

回答 2

Stack Overflow用户

发布于 2013-03-09 12:33:15

我建议创建一个~/.my.cnf或(如果您有根访问权限) /etc/my.cnf文件,并为套接字包括一个客户端设置,libmysqlclient可能会选择这个文件。

如果失败(或者如果您不想进行全局更改),文档建议您可以指定一个MySQL选项列表作为单独的assoc列表http://clsql.b9.com/manual/connect.html,然后传递给备选方案()

票数 1
EN

Stack Overflow用户

发布于 2013-03-12 12:50:41

有趣的是,答案是将主机从"localhost“改为"127.0.0.1”

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

https://stackoverflow.com/questions/15310496

复制
相关文章

相似问题

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