一台新服务器安装 mysql5.4 后该做如何配置?
我每天 100 多 ip ,却总是报:
Discuz! Database Error (2002) notconnect
求解决方法!不胜感激!
1
BOYPT 2015-12-31 23:02:44 +08:00
- 数据库增大连接数
- 程序使用连接池 |
2
kn007 2015-12-31 23:07:35 +08:00
一台新服务器 mysql5.4
|
3
xuhaoyangx 2016-01-01 00:05:50 +08:00
为何不用新一点的 mysql 。
|
4
mongodb 2016-01-01 00:19:53 +08:00 3
改 my.cnf 的作用小的可怜。
其实优化查询语句和索引是最好使的,不过看楼主问题估计说了也白说,用不上。 从问题描述程度来看,也不见得能楼主说的服务器就是服务器,十有八九是 VPS 或者叫云主机。 100 IP 每天这种程度,基本等同于没有访问。平摊下来怎么也不至于老是 2002 。 本来应该让楼主再贴更详细的描述,比如机器配置,系统环境,环境如何搭建的,套件还是什么东西, MySQL 服务的配置参数,买的哪家的,是不是装了特多一堆插件,而这些插件本身可能 SQL 查询做的屎一样(事实上 99%的 DZ 插件这方面就是做的屎一样)—— 然后一想这怎么都是个漫长的工程。 楼主,淘宝有大把的人能帮你(我也是其中之一),你随便搜搜,便宜的几十块钱就能搞定了。 别舍不得这点钱。 在这里试图解决你的问题不是不可能,但对你和别人都是一种煎熬,大家彼此浪费大把的时间和口水。 |
6
le0rn0 OP |
7
le0rn0 OP @xuhaoyangx 多新的?
|
8
le0rn0 OP @mongodb 我都不知道该怎么回复你了,前面说的挺好,后面略广告,不过还算善意的广告,多谢啦,不知道你这个淘宝付费解决是怎么个流程
|
10
br00k 2016-01-01 09:31:45 +08:00 via Android
无脑有效的办法,上 SSD😂
|
11
jhaohai 2016-01-01 09:39:07 +08:00 via iPhone
5.6 吧 目前各方面测下来还不错
|
12
wy315700 2016-01-01 11:48:05 +08:00
mysql 有 5.4 ?,是我孤陋寡闻了还是
|
13
Flygoat 2016-01-01 12:34:32 +08:00
上 MariaDB10.1.InnoDB 带来的性能提升可不止一点点啊。
|
16
kn007 2016-01-01 15:24:47 +08:00
@Jaylee 。。你 at 我干嘛,你没看我是回给楼主的。。。我也好奇什么时候有这个版本。而且新服务器不用 5.7.10 也是怪了
|
19
kn007 2016-01-01 17:18:43 +08:00
@le0rn0 http://downloads.mysql.com/archives/community/
用 5.5 就不如用 5.6 了。。。当然一步到位 5.7 最好。 5.7 据说比 5.6 快,但实际应用起来,感觉还是 5.6 快。 写好查询,做好索引。 |
20
le0rn0 OP |
21
initialdp 2016-01-01 17:26:29 +08:00
您是认真的么?每天才 100IP ? 这根本就没负荷,用不着优化,除非您的 VPS 渣得实在不行啊。
|
22
kn007 2016-01-01 17:26:46 +08:00
@le0rn0 无所谓名字啦。 kvm vps 用起来接近物理服务器。
删掉就是卸掉了,你可以简单理解成这样。 用着 5.7 ,我追求新。 但性能上我觉得不如 5.6 ,或许也因为不是物理服务器的原因, U 帮不上 5.7 太大忙 |
23
kn007 2016-01-01 17:29:34 +08:00
@le0rn0 刚刚看到你日 ip 才 100 。。。。随便用 5.6 或 5.7 吧,先优化查询,做好索引吧。。。瓶颈肯定还没到数据库这里。。。日 ip1k+的,表示数据库都不是我的瓶颈。。。
|
24
tntsec 2016-01-01 17:31:33 +08:00
直接用 mariadb
|
25
le0rn0 OP @initialdp 我也知道这点 ip 没到负荷,所以才想问问是不是哪里配置错了,导致总是挂掉
|
30
lenran 2016-01-01 19:00:10 +08:00
看到优化一词我才进来的,没想到是这种问题。。。
|
31
lenran 2016-01-01 19:03:59 +08:00
是一开始就连不上,还是之前连上,后来又连不上了?
|
35
xuhaoyangx 2016-01-01 20:19:00 +08:00
@kn007 5.7sql mode 模式很严格,你这么推荐给别人,是个坑
|
36
kn007 2016-01-01 20:22:19 +08:00
@xuhaoyangx 一开始规范。以后会好很多吧
|
37
cassia 2016-01-01 21:37:34 +08:00
使用数据库连接池,使用缓存,精简 sql 语句提高命中率
|
38
liuhaotian 2016-01-01 21:41:37 +08:00
服务器系统?服务器的配置?
|
39
Bluecoda 2016-01-01 22:20:28 +08:00
换 mariadb ,用 innodb 。或者用 pg 也行。
|
40
xuhaoyangx 2016-01-01 22:46:52 +08:00
@kn007 你要考虑他们用的不是框架就是现成的东西做的,很多人没有能力去修改使用了不标准的聚合函数的 sql 。
|
41
movtoy 2016-01-01 23:38:35 +08:00
一帮人帮你推测环境。。。
我推测是内存不够 |
42
Mac 2016-01-01 23:57:06 +08:00
InnoDB 是要占很多内存的,你内存够么
|
46
7harryprince 2016-01-02 00:27:26 +08:00
上青云!然后找他们客服,他们帮你搞定所有问题!
|
47
POPOEVER 2016-01-02 00:37:38 +08:00
Database Error (2002) notconnect 这不写着么, mysql 挂了,重启 mysql 啊,另外增加 swap 分区
|
48
lenran 2016-01-02 00:42:35 +08:00
|
49
lenran 2016-01-02 00:43:33 +08:00
|
51
gdtv 2016-01-02 11:00:41 +08:00 via Android
这么多人叫楼主优化,但楼主才 100ip ,根本就没流量啊。还是先查一下 mysql 错误日志,看为什么会挂掉
|