情况

  1. 用户名和密码确定正确
  2. 普通用户也已经授权并刷新了权限
  3. 服务器也重启过
  4. 端口也没被占用

这样一来,肯定是因为限制了访问来源了。

解决

打开配置文件

```zsh sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf ```

注释本地绑定 bind-address

```mysql [mysqld] pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock datadir = /var/lib/mysql log-error = /var/log/mysql/error.log # By default we only accept connections from localhost #bind-address = 127.0.0.1 # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 ```

再次连接成功!

留言评论
推荐阅读
  • Ubuntu-18.04.3下phpmyadmin4.9的安装及配置

    请注意:下面的安装和配置章节并不完全,需要结合常见错误情况进行充分的安装及配置 安装phpmyadmin下载地址: 官网 软件名...

    Ubuntu-18.04.3下phpmyadmin4.9的安装及配置
  • Ubuntu-18.04安装mysql5.7

    前言Ubuntu 18.04.3 LTS 包管理器列表中默认为最新版本的 mysql 8.0,如果直接: sudo apt-get i...

    Ubuntu-18.04安装mysql5.7
  • MySQL常用命令总结

    基于MySQL5.7.x版本 放好mysql之后,首先在根目录中检查有无data文件夹和my.ini文件,若无则手动创建(先配好...

    MySQL常用命令总结