你好,我已经尝试解决这个问题很多天了,没有解决。我是一个BEGINNER,请为我完成一些模糊的事情。我的问题是什么问题,从我的角度来看有很多石头要翻。只需要显示在正确的方向。
我已经完全重启了我的电脑并卸载了至少 4 倍的 mysql。我花了很多时间试图弄清楚这一点。 太多时间已投入其中。因此,我们非常感谢您的帮助。 答案可能是我可能不知道我必须做但显而易见的事情。喜欢安装一些东西。
计算机状态:
Mac El Captain、MySQL 5.7、Netbeans 8.1、Tomcat 8.0(被告知不要安装最新版本)、Connect/J(可能没有正确设置)
我遵循了这些说明 https://netbeans.org/kb/docs/ide/mysql.html . 当我在 Netbeans 上建立新连接时,我已经测试了连接并且它是成功的。我在我的 Netbeans 上创建了一个数据库,我在我的命令行上看到了我显示数据库的内容;
我不认为我做错了什么,我只是觉得我缺少了一些东西。
错误消息在使用 mysql 进行测试的 NetBeans 上清理和构建项目时的错误消息。
1.
Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification. Jan 04, 2016 11:46:29 AM org.springframework.context.support.ClassPathXmlApplicationContext prepareRefresh
2.
Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password: YES))
我要可能出现的问题,我需要看的方向。
错误消息 1。我还没有在网上找到任何解决方案,任何链接都会有帮助。
错误消息 2。我跑遍了网络的各个角落来解决这个问题,但没有成功。
我已经将 root@localhost 的密码重置为 root 我已经刷新了我的特权 我已经以各种可以想到的方式完成了很多次。 还有很多其他的东西。 我可以使用 mysql -u root -p 正常登录,然后输入我的 root 密码。
我只需要知道有哪些门以及最有可能出现问题的门。
这是一张可能有帮助的图片:pic
附带问题: MySql的my.cnf文件在新版本的MySQL中还是一个文件吗?我读过它,我的电脑没有它。我假设它存在于旧版本中。
最佳答案
第一个错误是提示从 Netbeans 到 MySQL 的 SSL 连接。似乎 NetBeans 的默认设置是使用 SSL。这意味着您有两个选择:
要尝试执行 #1,您的 JDBC 连接字符串(文本字符串告诉 'beans 您的 MySQL 服务器所在的位置以及如何连接到它)需要携带一个特定的属性值。也就是说,useSSL 属性的值需要为 false。如果您使用 glassfish GUI 设置连接字符串,您会发现一个屏幕,您可以在其中将此属性作为多个属性之一添加到连接字符串。
请参阅此过程的第 6 步:https://netbeans.org/kb/docs/web/mysql-webapp.html#prepareCommunication
属性很容易附加到连接字符串。只需将 &useSSL=false 附加到字符串即可。
首先解决您的第一个错误,然后尝试解决第二个错误。
关于mysql - 实际问题是什么? mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34590652/
类classAprivatedeffooputs:fooendpublicdefbarputs:barendprivatedefzimputs:zimendprotecteddefdibputs:dibendendA的实例a=A.new测试a.foorescueputs:faila.barrescueputs:faila.zimrescueputs:faila.dibrescueputs:faila.gazrescueputs:fail测试输出failbarfailfailfail.发送测试[:foo,:bar,:zim,:dib,:gaz].each{|m|a.send(m)resc
给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru
我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co
我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po
我正在使用的第三方API的文档状态:"[O]urAPIonlyacceptspaddedBase64encodedstrings."什么是“填充的Base64编码字符串”以及如何在Ruby中生成它们。下面的代码是我第一次尝试创建转换为Base64的JSON格式数据。xa=Base64.encode64(a.to_json) 最佳答案 他们说的padding其实就是Base64本身的一部分。它是末尾的“=”和“==”。Base64将3个字节的数据包编码为4个编码字符。所以如果你的输入数据有长度n和n%3=1=>"=="末尾用于填充n%
我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i
尝试通过RVM将RubyGems升级到版本1.8.10并出现此错误:$rvmrubygemslatestRemovingoldRubygemsfiles...Installingrubygems-1.8.10forruby-1.9.2-p180...ERROR:Errorrunning'GEM_PATH="/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/ruby-1.9.2-p180@global:/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/rub
为什么4.1%2返回0.0999999999999996?但是4.2%2==0.2。 最佳答案 参见此处:WhatEveryProgrammerShouldKnowAboutFloating-PointArithmetic实数是无限的。计算机使用的位数有限(今天是32位、64位)。因此计算机进行的浮点运算不能代表所有的实数。0.1是这些数字之一。请注意,这不是与Ruby相关的问题,而是与所有编程语言相关的问题,因为它来自计算机表示实数的方式。 关于ruby-为什么4.1%2使用Ruby返
它不等于主线程的binding,这个toplevel作用域是什么?此作用域与主线程中的binding有何不同?>ruby-e'putsTOPLEVEL_BINDING===binding'false 最佳答案 事实是,TOPLEVEL_BINDING始终引用Binding的预定义全局实例,而Kernel#binding创建的新实例>Binding每次封装当前执行上下文。在顶层,它们都包含相同的绑定(bind),但它们不是同一个对象,您无法使用==或===测试它们的绑定(bind)相等性。putsTOPLEVEL_BINDINGput
我的最终目标是安装当前版本的RubyonRails。我在OSXMountainLion上运行。到目前为止,这是我的过程:已安装的RVM$\curl-Lhttps://get.rvm.io|bash-sstable检查已知(我假设已批准)安装$rvmlistknown我看到当前的稳定版本可用[ruby-]2.0.0[-p247]输入命令安装$rvminstall2.0.0-p247注意:我也试过这些安装命令$rvminstallruby-2.0.0-p247$rvminstallruby=2.0.0-p247我很快就无处可去了。结果:$rvminstall2.0.0-p247Search