首页 > 解决方案 > 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。

标签: mysql

解决方案


我已经成功关注

来自所有主机的 MySQL root 访问权限

在b)下回答。

笔记:

Update For Ubuntu 16:

Config file is (now)

/etc/mysql/mysql.conf.d/mysqld.cnf 

推荐阅读