mysql - MySQL:从 5.5 升级到 5.7 后无法连接到 Sequel Pro 上的 MySql
问题描述
我已将 MySql Server 从 5.5 版本升级到 5.7 版本。在使用 5.5 版本时,我可以通过终端中的mysql -u #user -p#pass命令或使用 Sequel Pro(管理系统)进行连接。
我通过以下方式升级了版本:
$ wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb
$ sudo dpkg -i mysql-apt-config_0.6.0-1_all.deb
$ sudo apt-get update && sudo apt-get install mysql-server
现在在 5.7 版本中,我仍然可以使用终端以root用户身份登录 MySql (与 5.5 版本的设置相同),但 Sequel Pro 拒绝连接并出现错误:
无法连接到主机 127.0.0.1,或者请求超时。
确保地址正确并且您拥有必要的权限,或者尝试增加连接超时(当前为 10 秒)。
MySQL 说:“读取初始通信数据包”时失去与 MySQL 服务器的连接,系统错误:0
我在mac os上的vagrant下获得了debian。
解决方案
我已经成功关注
在b)下回答。
笔记:
Update For Ubuntu 16:
Config file is (now)
/etc/mysql/mysql.conf.d/mysqld.cnf
推荐阅读
- node.js - 如何在电子中使用进度条
- reactjs - 你如何把这个函数变成一个 thunk react promise 函数(更新)
- json - 无法从 API 端点获取数据
- sage - SageMath - 预先组合一个向量值函数
- javascript - 在剧作家测试中切换标签
- amazon-web-services - API 网关中的缓存配置
- javascript - 如何在javascript中仅旋转画布的一部分?
- ios - TestFlight 外部测试中的“ITMS-90853:无效字体”
- jquery - 我们如何使用这个关键字在 div 中选择输入元素
- opengl - 网格颜色混乱可能是由于顶点法线计算错误