
sql
崔杰城
C++开发工程师
展开
-
MySQL连接失败
针对该问题,我检查了接手软件的代码,发现代码存在bug,导致了偶发无法释放数据库连接。然后修改MySQL允许的最大连接数,修改MySQL启动参数文件:vi /etc/my.cnf,在最后一行加入:max_connections=300,这样就把MySQL的最大允许连接数从之前的151改成了300。然后经过上述修改后,发现日志再没有打印连接MySQL失败的问题,说明确实是由于连接数的问题导致的连接失败。最近接手了公司的一个软件项目,通过打印日志,发现该软件会偶发出现连接MySQL数据库失败的问题。原创 2024-04-23 21:00:00 · 611 阅读 · 0 评论 -
通过Navicat for MySQL排查sql语句错误
打开Navicat for MySQL,连接该软件所用到的MySQL数据库,点击“新建查询”。将刚刚复制下来的sql语句黏贴到里面,"运行",返回了“1064”这个错误码,说明sql语句执行失败了。我们可以用Navicat for MySQL来排查sql语句是否存在语法错误等问题。这样就能知道sql语句问题出在哪里了。原创 2024-02-05 18:49:42 · 1495 阅读 · 0 评论 -
navicat导出和导入数据库里面的数据
当我们开发完软件部署到用户电脑上时,在客户现场可能出现各种各样的bug。这个时候我们可以将客户现场的数据库内容导出,然后导入到开发用的电脑上来分析,调试。下面以mysql为例讲解具体操作方法。首先用windows远程登陆等方式登录客户电脑,在其电脑上开启navicat,连接其电脑上的数据库,选择要导出的数据库(这里选择名称为ssm的数据库) -> 转储sql文件。选择存贮路径点击"开始" -> "关闭"按钮,完成后可以发现导出路径下生成.sql文件了,将该文件拷贝到我们开发用的电脑里面。进入开发电脑,删除原原创 2022-06-03 23:32:15 · 5685 阅读 · 0 评论