我的 MySQL Workbench 没有连接到我的本地主机,我不明白为什么它会这样 react 。有一天它才开始这样做,尽管它说它仍然是“未知”,但它会随机给我访问权限,但我对此感到厌倦并想修复它。
由于这个网站要求我有“10”的声誉才能发布图片,所以我将不得不对其进行描述。
在管理页面的启动/关闭选项卡上,它显示:
数据库服务器实例未知。 --“启动服务器”按钮淡出,因此我无法单击它。
启动消息日志 2013-07-11 08:57:51 - Workbench 将使用 cmd shell 命令启动/停止此实例
2013-07-11 08:57:51 - 服务“MySQL”的状态检查返回错误:未找到
2013-07-11 08:57:51 - 服务“MySQL”的状态检查返回错误:未找到
2013-07-11 09:00:55 - 服务“MySQL”的状态检查返回错误:未找到
2013-07-11 09:00:55 - 服务“MySQL”的状态检查返回错误:未找到
2013-07-11 09:02:01 - 服务“MySQL”的状态检查返回错误:未找到
然后在管理页面的服务器状态选项卡上显示:
姓名:mysqld@localhost 主机:本地主机 服务器:未知 状态:未知
连接 没有连接到 MySQL 服务器。此功能需要与正在运行的 MySQL 服务器建立连接才能工作。
如果有人能帮忙,那就太好了!
谢谢
最佳答案
我在我的 Windows 8.1 机器上遇到了这个问题,结果证明是文件权限的问题。
为了修复它,我进入了位于“C:\Program Files\MySQL\MySQL Server 5.6”的文件夹并右键单击“数据”文件夹并选择属性。单击安全选项卡并单击编辑。从那里单击添加按钮,然后单击高级按钮,最后单击立即查找按钮。在我的中,我添加了用户、管理员和“所有应用程序包”。我授予已为数据文件夹列出的用户以及用户、管理员和所有应用程序包的完全控制权。
修复权限后,我以管理员身份打开命令提示符,切换到“C:\Program Files\MySQL\MySQL Server 5.6\bin”目录 cd "C:\Program Files\MySQL\MySQL Server 5.6\bin"。从那里您可以执行安装 MySQL 服务的 mysqld --install。
有关在 Windows 上安装 mysql 服务的更多信息,请访问 http://dev.mysql.com/doc/refman/5.0/en/windows-start-service.html。
[edit] 请注意,如果您使用的是不同版本的 MySQL,则 MySQL 数据目录和 bin 目录的路径在您的 Windows 机器上可能会有所不同。
关于MySQL Workbench 不会连接到本地主机。 "Database server instance is unknown",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17594338/
我正在尝试测试是否存在表单。我是Rails新手。我的new.html.erb_spec.rb文件的内容是:require'spec_helper'describe"messages/new.html.erb"doit"shouldrendertheform"dorender'/messages/new.html.erb'reponse.shouldhave_form_putting_to(@message)with_submit_buttonendendView本身,new.html.erb,有代码:当我运行rspec时,它失败了:1)messages/new.html.erbshou
我在从html页面生成PDF时遇到问题。我正在使用PDFkit。在安装它的过程中,我注意到我需要wkhtmltopdf。所以我也安装了它。我做了PDFkit的文档所说的一切......现在我在尝试加载PDF时遇到了这个错误。这里是错误:commandfailed:"/usr/local/bin/wkhtmltopdf""--margin-right""0.75in""--page-size""Letter""--margin-top""0.75in""--margin-bottom""0.75in""--encoding""UTF-8""--margin-left""0.75in""-
为了将Cucumber用于命令行脚本,我按照提供的说明安装了arubagem。它在我的Gemfile中,我可以验证是否安装了正确的版本并且我已经包含了require'aruba/cucumber'在'features/env.rb'中为了确保它能正常工作,我写了以下场景:@announceScenario:Testingcucumber/arubaGivenablankslateThentheoutputfrom"ls-la"shouldcontain"drw"假设事情应该失败。它确实失败了,但失败的原因是错误的:@announceScenario:Testingcucumber/ar
我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当
设置:狂欢ruby1.9.2高线(1.6.13)描述:我已经相当习惯在其他一些项目中使用highline,但已经有几个月没有使用它了。现在,在Ruby1.9.2上全新安装时,它似乎不允许在同一行回答提示。所以以前我会看到类似的东西:require"highline/import"ask"Whatisyourfavoritecolor?"并得到:Whatisyourfavoritecolor?|现在我看到类似的东西:Whatisyourfavoritecolor?|竖线(|)符号是我的终端光标。知道为什么会发生这种变化吗? 最佳答案
我正在使用Sequel构建一个愿望list系统。我有一个wishlists和itemstable和一个items_wishlists连接表(该名称是续集选择的名称)。items_wishlists表还有一个用于facebookid的额外列(因此我可以存储opengraph操作),这是一个NOTNULL列。我还有Wishlist和Item具有续集many_to_many关联的模型已建立。Wishlist类也有:selectmany_to_many关联的选项设置为select:[:items.*,:items_wishlists__facebook_action_id].有没有一种方法可以
我在我的Rails项目中使用Pow和powifygem。现在我尝试升级我的ruby版本(从1.9.3到2.0.0,我使用RVM)当我切换ruby版本、安装所有gem依赖项时,我通过运行railss并访问localhost:3000确保该应用程序正常运行以前,我通过使用pow访问http://my_app.dev来浏览我的应用程序。升级后,由于错误Bundler::RubyVersionMismatch:YourRubyversionis1.9.3,butyourGemfilespecified2.0.0,此url不起作用我尝试过的:重新创建pow应用程序重启pow服务器更新战俘
我遵循MichaelHartl的“RubyonRails教程:学习Web开发”,并创建了检查用户名和电子邮件长度有效性的测试(名称最多50个字符,电子邮件最多255个字符)。test/helpers/application_helper_test.rb的内容是:require'test_helper'classApplicationHelperTest在运行bundleexecraketest时,所有测试都通过了,但我看到以下消息在最后被标记为错误:ERROR["test_full_title_helper",ApplicationHelperTest,1.820016791]test
我使用的是Firefox版本36.0.1和Selenium-Webdrivergem版本2.45.0。我能够创建Firefox实例,但无法使用脚本继续进行进一步的操作无法在60秒内获得稳定的Firefox连接(127.0.0.1:7055)错误。有人能帮帮我吗? 最佳答案 我遇到了同样的问题。降级到firefoxv33后一切正常。您可以找到旧版本here 关于ruby-无法在60秒内获得稳定的Firefox连接(127.0.0.1:7055),我们在StackOverflow上找到一个类
我正在尝试从Postgresql表(table1)中获取数据,该表由另一个相关表(property)的字段(table2)过滤。在纯SQL中,我会这样编写查询:SELECT*FROMtable1JOINtable2USING(table2_id)WHEREtable2.propertyLIKE'query%'这工作正常:scope:my_scope,->(query){includes(:table2).where("table2.property":query)}但我真正需要的是使用LIKE运算符进行过滤,而不是严格相等。然而,这是行不通的:scope:my_scope,->(que