连接mysql错误2013

连接mysql错误2013,第1张

连接mysql错误2013是设置错误造成的,解决方法为:

1、回到电脑桌面,找到我的电脑点击右键。找到管理选项双击

2、点击服务和应用程序。

3、点击服务。

4、找到MySql。发现描述项为空。双击。

5、点击启动,再次打开MySql连接,就能连接成功了。

这种故障原因是 mysql 中的 open_files_limit 只是限制 mysql 这个进程打开的最大文件个数;而内核也会对 mysql 打开的进程数进行限制,并且优先级要高。

通过 ulimit -a 查看 mysql 这个用户的最大打开文件个数,发现其值为 1024(linux 默认都是1024)mysql 已经打开了近 1000 个表,若再打开一个 merge 表(包含100个子表),导致文件句柄过多而失败。

通过修改 /etc/security/limits.conf 配置文件,添加如下行:* - nofile 4096,把该限制放大,重新启动 mysql ,问题得到彻底解决。

设置 mysql 打开文件限制方法:把 set-variable=open_files_limit=10240 加到配置文件中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7575595.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存