mysql - Mysql无法连接数据库
问题描述
我们在通过 crontab 运行 php 脚本时遇到问题。大约有 70 行运行安装在不同虚拟服务器中的脚本。当执行几行时,一切正常,但是当我们有更多行时,其中一些没有执行。
首先我们认为这是 crontab 问题,但后来我们发现我们从脚本“错误消息:无法连接到数据库”中得到错误。只是为了让您现在这个脚本允许我们在我们的 VPS 上安装的应用程序在我们的服务器上执行系统的预定发送脚本(以便您我们可以安排我们的电子邮件在以后发送)。
通过收到此错误,我们知道 mysql 引擎中存在问题。我们不是 mysql 专家,所以也许有人知道该怎么做。以下是我们 mysql 的一些输出。
Uptime: 80832 Threads: 60 Questions: 4116373
Slow queries: 2067 Opens: 69721 Flush tables: 2
Open tables: 400 Queries per second avg: 50.925
和
+--------------------------+--------+
| Variable_name | Value |
+--------------------------+--------+
| Aborted_connects | 64 |
| Connections | 671995 |
| Max_used_connections | 215 |
| Ssl_client_connects | 0 |
| Ssl_connect_renegotiates | 0 |
| Ssl_finished_connects | 0 |
| Threads_connected | 60 |
+--------------------------+--------+
你在这里看到什么可疑的东西吗?连接仅在 localhost 上打开。在 /etc/my.cnf 中有一个设置
bind-address = 127.0.0.1
解决方案
推荐阅读
- node.js - Express.js _ 如何使用两个静态视图目录?
- java - 有没有用Java制作钢琴图形的好方法?
- c# - 与多个应用程序共享 HidDevice
- json - Bash JSON 处理 - 如何测试数组中的所有对象是否都满足条件
- javascript - 如何动态地将条件格式应用于数据透视表
- c# - 从 arrayList 在 c# 中创建 html 按钮
- python - 如何在谷歌云运行上优化请求延迟Python Tornado 服务
- visual-studio-code - Visual Studio Code:c++ for 循环在完成之前停止
- html - 将文本 html 转换为 svg 文本
- ruby-on-rails - Rails 应用程序如何设置它的环境(Dev.、Staging 等)?