2014-01-13 117 views
1

新鲜安装塑料SCM和MySQL后,我尝试将数据库后端更改为MySQL,但始终得到以下错误。塑料SCM MySQL设置

The database rep_1 can't be created. Check the server log (plastic.server.log). Error: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. at Codice.CM.Data.BaseDataManager.CreateSingleRepository(Int64 repId) 
    at admintool.DatabaseCopier.Start() 
    at admintool.DatabaseMigrator.MigrateDatabases() 
    at admintool.DatabaseMigrator.Start() 

任何想法?我如何设置MySWL或SQL Server?我有Sqlite的工作,但需要切换。

回答

2

看来你的MySQL安装抛出超时异常,一些想法:

  • 是你指定授予用户的访问???
  • 尝试更改IP的服务器名称(有时候DNS可以做丑陋的事情),或者如果您指定了IP或localhost,请尝试指定机器名称。
  • 审查服务器日志,以获得更多的信息(plasticd.log.txt)

如果你想尝试MySQL或SqlServer的,你可以按照下面的教程,这很容易,它好好尝试使用塑料SCM管理工具,但它的功能更强大,因为你可以指定多个参数:

回到你的问题,你可以尝试以下,我猜你的db.conf文件(位于Plastic SCM服务器目录中)现在试图连接到MySQL(通过打开它并检查它提供商标签),然后尝试以控制台模式启动服务器,为此,请打开管理命令行窗口,cd至Plastic SCM服务器目录并键入:

“plasticd.exe --console”

您是否看到任何错误?从不同的命令行窗口键入“cm lrep”,你能看到默认的回购?如果没有,请查看服务器日志(plasticd.log.txt)以找出问题所在。

或者,您可以将所有可以找到的日志(plasticd.log.txt)发送到塑料SCM论坛www.plasticscm.net社区,塑料SCM人员将为您提供帮助。

+0

我决定使用SqlServer。成功完成所有设置。谢谢。 –