ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

使用迁移助手 clone MacBook Pro 配置到另一台机器出的一系列 MySQL 问题 ERROR! The server quit without updating PID file (/u

2021-11-28 15:01:44  阅读:250  来源: 互联网

标签:另一台 5.7 MySQL pid server usr mysql var local


问题复盘

事情是这样的, 在迁移 MacBook Pro 的配置后, 我们先执行 brew services start mysql@5.7 是没有异常的, 但是用 DataGrip 测试连接
出现

[08S01] Communications link failure  The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. Communications link failure 

问题, 忘记截图了

之后意识到 brew services 其实启动没有成功

使用 brew list mysql@5.7 找到 mysql 的位置在命令行启动, 执行/usr/local/Cellar/mysql@5.7/5.7.35/bin/mysql ,
出现

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

错误,

之后执行 sudo /usr/local/Cellar/mysql@5.7/5.7.35/bin/mysql.server start
出现

Starting MySQL
.Logging to '/usr/local/var/mysql/${yourMacBooksName}.local.err'.
 ERROR! The server quit without updating PID file (/usr/local/var/mysql/${yourMacBooksName}.local.pid).

看了很多博客, 试了不少方法, 有一个让完全卸载然后重装,
mac mysql报错:The server quit without updating PID file (/usr/local/var/mysql/mac_name.local

但是出现权限问题, 使用 sudo 都不行, 报

Error: Running Homebrew as root is extremely dangerous and no longer supported.

错误, 还执行了一堆命令

brew remove mysql
brew cleanup
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /usr/local/var/mysql

brew install mysql
mysql.server start # no sudo!

没什么用, 还改了一堆 own

应该早看 StackOverflow 解决方案

最后执行这个 sudo chmod -R 777 /usr/local/var/mysql/

之后出现了

javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)  可能禁用了以下必需的算法: SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, include jdk.disabled.namedCurves。编辑禁用算法的列表以纳入必需的算法。您可以先尝试启用 TLSv1 或 TLSv1.1。  JDBC 驱动程序可能已禁用 TLS 1.1 及其更早的版本。. 

已经没有截图, 查了是 Java8 以后加密算法的问题, 在 DataGrip 中选择启用***协议(记不清了) 就行

总结

  • Google && StackOverflow comes first!

标签:另一台,5.7,MySQL,pid,server,usr,mysql,var,local
来源: https://www.cnblogs.com/misection/p/15615181.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有