MySQL Server 8.0.15中的“写入配置文件失败”

时间:2019-03-14 21:08:59

标签: mysql

在MySQL Server 8.0.15中设置配置时

遇到错误

“开始配置步骤:写入配置文件

无效的服务器模板

结束的配置步骤:写入配置文件”

7 个答案:

答案 0 :(得分:3)

今天,在重新安装Windows 10之后又尝试安装工作所需的一切,今天我遇到了同样的问题。

对我有所帮助的是,接受(古怪制定的)“更新安装程序”提示为“是”。打开/运行安装程序后,立即出现此提示。第一次我用“否”忽略它,因为我印象是下载安装程序会为我提供最新版本。然后我得到了这个错误。即使重试了三次(卸载后也是如此)。当我再次尝试安装并接受“更新安装程序”提示时,问题就消失了。

答案 1 :(得分:2)

在安装mysql-installer-web-community-8.0.15.0.msi时,从一开始就接受更新安装程序对我有用

答案 2 :(得分:2)

不尝试使用旧版本,但是我解决此问题的方法是完全卸载安装程序。您可以通过删除所有内容(在已安装项目的列表中)来执行此操作,然后它会提示您删除安装程序。然后,您可以在重新安装时重新安装,首先会要求“更新”安装程序或类似的程序。单击是。之后,您可以像平常一样安装。

  1. 卸载所有MySQL项目,包括安装程序
  2. 重新安装启动器,但在更新上单击“是”
  3. 应该工作

答案 3 :(得分:0)

我已经卸载了所有软件,并重新运行了安装程序。提示启动时,我已接受升级版本。安装完美完成。

答案 4 :(得分:0)

如果在安装MySQL的Windows 10中遇到此错误“ MySQL Server 8.0.15的配置失败”

Exception in thread "main" javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1649) at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:241) at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:235) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1206) at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:136)Failed to connect using Trustore keystorejavax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: No trusted certificate found at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593) at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:893) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1138) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1165) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1149) at org.apache.commons.net.ftp.FTPSClient.sslNegotiation(FTPSClient.java:259) at org.apache.commons.net.ftp.FTPSClient._connectAction_(FTPSClient.java:205) at org.apache.commons.net.SocketClient.connect(SocketClient.java:169) at org.apache.commons.net.SocketClient.connect(SocketClient.java:189) at ftps.apache.FTPSUsingApacheComm.connectToFtpUsing_TrustStoreKeystore(FTPSUsingApacheComm.java:160) at ftps.apache.FTPSUsingApacheComm.<init>(FTPSUsingApacheComm.java:132) at ftps.apache.FTPSUsingApacheCommMain.main(FTPSUsingApacheCommMain.java:27) Caused by: sun.security.validator.ValidatorException: No trusted certificate found at sun.security.validator.SimpleValidator.buildTrustedChain(SimpleValidator.java:330) at sun.security.validator.SimpleValidator.engineValidate(SimpleValidator.java:110) at sun.security.validator.Validator.validate(Validator.java:218) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209) at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1185) ... 14 more

如果您将Windows 10中的Microsoft帐户改为本地帐户,则需要将Microsoft帐户转换为本地帐户。为此,请按照以下简单步骤操作:

  1. 打开设置>帐户,然后单击您的信息。
  2. 确认帐户已设置为使用Microsoft之后 帐户,请改为使用本地帐户登录,然后按照屏幕上的说明进行操作。
  3. 卸载MySQL Installer并重新启动系统。
  4. 安装MySQL for Windows,然后按照步骤操作。
  5. 让我知道这是否可以解决您的问题:)

答案 5 :(得分:0)

我也遇到同样的问题。对我来说,越少越好。我只选择下载Shell和MySQL服务器。它确实起作用。因此,我认为与其选择“所有下载”,不如选择所需的下载。 Workbench似乎确实喜欢独奏。

答案 6 :(得分:0)

缺少匹配的python版本。对我来说我有python版本3.9,但是MySQL服务器需要python版本3.8或更低。我下载了旧的python版本并解决了问题。