![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 60
妮妮江
这个作者很懒,什么都没留下…
展开
-
查看 mysql 数据库当前连接数
如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。show processlist;只列出前100条,如果想全列出请使用show full processlist;mysql> show processlist;命令: show status;或者 # mysqladmin -uroot -p密码 statusAborted_c转载 2014-01-02 17:06:27 · 660 阅读 · 0 评论 -
MySQL出现too many connections(1040)错误的解决办法
其实MySQL默认的最大连接数为100,可能在大访问量的时候造成了连接不上数据库。解决的办法:1、如果你的MySQL数据库使用my.cnf文件配置找到文件 /etc/my.cnf编辑器打开,修改max_connections的值为10000。实际MySQL服务器允许的最大连接数16384。set-variable = max_connections=10000转载 2014-01-02 14:23:23 · 6376 阅读 · 0 评论 -
连接数据库出现:Connections could not be acquired from the underlying database
通常情况下,我们连接数据库时不会有大问题,今天遇到“Connections could not be acquired from the underlying database”,大意是不能连接当前所配置的数据库。出现这种问题,一般是配置参数有误。 因为我的数据库使用的是mysql数据库,前一段时间都是没有问题的,今天出现问题,程序配置对我来说是没有变化,最近几天的访问人数没有大的增加(转载 2014-01-02 17:08:56 · 1666 阅读 · 0 评论 -
MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方法
连接MySQL失败,除了权限问题之外,还遇到这种情况,出错信息:Host XXX is blocked because of many connection errors, unblock with 'mysqladmin flush-hosts'。而且XXX还不是IP地址而是domain name。MySQL服务器和客户端在同一台测试及其上,连接的时候用的mysql -u root -h i转载 2014-01-03 17:37:27 · 3718 阅读 · 0 评论 -
mysql binlog的命令使用方法
1. 查看自己的BINLOG的名字是什么 命令:show binary logs 以后每次对表的相关操作时候,这个File_size都会增大。 2. 做了几次操作后,它就记录了下来。命令:show binlog events 3. 用mysqlbinlog 工具来显示记录的二进制结果,然后导入到文本文件,为了以后的恢复。详细过程如下:C:\Program Fil转载 2014-01-03 17:39:43 · 846 阅读 · 0 评论 -
Mysql DNS反向解析导致连接超时
MySQL数据库收到一个网络连接后,首先拿到对方的IP地址,然后对这个IP地址进行反向DNS解析从而得到这个IP地址对应的主机名。用主机名在权限系统里面进行权限判断。反向DNS解析是耗费时间的,有可能让用户感觉起来很慢。甚至有的时候,反向解析出来的主机名并没有指向这个IP地址,这时候就无法连接成功了。 可以在配置文件里面禁止MySQL进行反向DNS解析,只需在my.cnf的[mysqld]转载 2014-01-03 17:28:19 · 2626 阅读 · 0 评论 -
MySQL启用二进制日志
采用 binlog 的方法相对来说更灵活,省心省力,而且还可以支持增量备份。启用 binlog 时必须要重启 mysqld。首先,关闭 mysqld,打开 my.ini,加入以下几行:server-id = 1 log-bin = binlog log-bin-index = binlog.index 然后启动 mysqld 就可以了。运行过程中会产生 binlog.00000转载 2014-01-03 17:32:28 · 618 阅读 · 0 评论