我有一个非常奇怪的问题,因为每次我尝试使用搜索方法时,我的 thinking sphinx 应用程序都会给我这个错误。但我知道,而且我确信它曾经可以正常工作。我在 github 上推送了它的工作版本,并将它留在了我的电脑上。然后,几周后我回来了,但它不再工作了,给我上面的错误。我读过类似的 SO 主题,但它们并没有真正给我任何有用的答案。 是的,我完全确定 mysql 服务器已启动并正在运行
thinking_sphinx.yml
development:
enable_star: true
min_prefix_len: 1
数据库.yml:
development:
adapter: mysql2
encoding: utf8
database: wyszukiwarka
pool: 5
username: root
host: 127.0.0.1
test:
adapter: sqlite3
database: db/test.sqlite3
pool: 5
timeout: 5000
production:
adapter: sqlite3
database: db/production.sqlite3
pool: 5
timeout: 5000
如果有人想看一看,这是我的 github 帐户上的这个(以前工作的)应用程序。真可惜,因为提交不是英文的,但整个事情非常简单,一个 View 和东西: https://github.com/Sphaerus/wyszukiwarka
最佳答案
我以前遇到过这个,这对我有用。尝试运行。
rake ts:restart
然后重启你的mysql.server
关于Mysql2::错误:无法连接到 '127.0.0.1' 上的 MySQL 服务器 (61),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19707566/