云服务器上连接不到数据库sql:database is closed的解决方案

251 阅读1分钟
  • 在实际使用阿里云服务器的Ubuntu系统进行远程数据库连接时,有时会出现数据库无法获取链接的情况。

图片.png

  • 这种问题我尝试过许多方案,都没有解决,后来在某个讲虚拟机数据库使用错误的文章中找到了解决方案。
  1. 首先输入命令 vim /etc/mysql/mysql.conf.d/mysqld.cnf

  2. 在mysqld.cnf配置文件中将 bind-addres = 127.0.0.1 注释掉 #bind-address = 127.0.0.1

  3. 修改后,通过 mysql -h 公网IP -u user -p 指令将远程服务器mysql连接

这样就可以解决 sql:database is closed的问题解决了