使用libmysql

时间:2015-10-29 07:34:49

标签: mysql gearman

我用libmysql构建了gearman。

 * CPP Flags:                  -fvisibility=hidden
   * LIBS:
   * LDFLAGS Flags:
   * Assertions enabled:        no
   * Debug enabled:             no
   * Warnings as failure:       no
   * Building with libsqlite3   no
   * Building with libdrizzle   yes
   * Building with libmemcached yes
   * Building with libpq        no
   * Building with tokyocabinet no
   * Building with libmysql     yes

在我的gearmand.conf文件中,我添加了以下内容,参考其他文档:

PARAMS="--queue-type=mysql \
--mysql-host=localhost \
--mysql-port=3306 \
--mysql-user=root \
--mysql-db=deliver \
--mysql-table=gearman"

我可以用root连接到我的本地mysql,并且有一个名为“deliver”的数据库。当我运行gearmand服务器,并添加新的作业和工人时,我没有看到创建表“gearman”。

这些过程似乎运行得很好。我已经尝试了详细记录和检查gearmand.log文件的模式,但没有任何与mysql相关的内容。我应该在哪里看?

1 个答案:

答案 0 :(得分:0)

尝试创建一个用户' gearman'对于mysql并授予传递数据库的权限。并重新启动所有gearmand和mysql