问题标签 [my.cnf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
15244 浏览

mysql - MySQL my.cnf -- open-files-limit 导致 CPU 过载

我得到了这个服务器Intel Xeon Quadcore E3-1230v2 和 8GBs 的 DDR3 RAM我看到这个服务器的 CPU 用完了。它看起来严重超载。在观察“每日进程日志”后,我意识到下面的进程正在消耗 25% 的 CPU 资源,并且有三个这样的进程(技术错误)。以下是过程(错误):

/usr/sbin/mysqld --basedir/ --datadir/var/lib/mysql --usermysql --log-error/var/lib/mysql/server.yacart.com.err -- open-files-limit16384 -- pid文件/var/lib/mysql/server.yacart.com.pid

如上述错误所示,open-files-limit16384似乎有问题,我尝试将 my.cnf 中的 open-files-limit 增加到 16384 但徒劳无功。下面是我的 my.cnf 现在的样子:

谁能告诉我一个好的 my.cnf 配置?哪个可以帮助我摆脱 CPU 过载?

我在从属服务器中运行了一个类似于 GoogleBot 的机器人脚本,以从互联网上挖掘数据。它在整个互联网上爬行。当我关闭这个脚本时,一切都井井有条。我想知道是否有可以应用于此脚本的修复程序?

这个机器人程序有大约 40 个数据库,每个数据库的大小为 50 - 800 MB,到目前为止,总 DB 大小约为 14 GB,我预计将来会达到 500 GB。在某一时刻(一整天)只使用一个 DB。第二天,我使用下一个 DB 等等。一旦最大的数据库达到 2 GB,我正在考虑增加 RAM。目前 RAM 似乎根本不是问题。

提前感谢你们可以提供的任何帮助。

问候,

山姆

0 投票
1 回答
2513 浏览

mysql - mysql my.cnf 配置为 6gb 内存

我有专用服务器(Intel Quad Core Xeon E5645 VT,6 GB RAM)。但是我有mysql的问题。

我的网站每天有 40-60k 单用户。我需要配置 my.cnf 以获得最佳性能。

我目前的配置:

0 投票
1 回答
2040 浏览

innodb - MySQL 5.1.69 上缺少 innodb_read_io_threads

我有一个具有 8 个内核和 8 GB RAM 的生产 64 位 MySQL DB 服务器(版本 5.1.69 - 源代码分发),我希望它能够充分利用所有内核和所有可用内存。我使用 InnoDB,我读到我应该在my.cnf配置文件中设置以下内容:

由于某种原因,这两个变量都不存在。当我将它们添加到配置文件时,MySQL 无法加载。此外,以下查询返回零结果:

有什么建议么?谢谢。

0 投票
1 回答
1307 浏览

mysql - 更改默认排序规则/字符集

我知道这已经得到解答,但我发现的解决方案不适用于我的系统(我已经测试过它们)。

我想更改 Mysql 中的默认排序规则。似乎这是设置为 latin1_swedish_ci,我想将其更改为 UTF8_general_ci。

网上最常返回的解决方案是将 default_character_set 指令放在 my.ini 中,默认值为 utf8,但由于某种原因它会出错。

这是错误。我希望有一个人可以帮助我。

0 投票
0 回答
1848 浏览

php - 无法设置 max_allowed_pa​​cket 和 net_buffer_length

上传文件时我的网站出现错误。它说Got a packet bigger than 'max_allowed_packet' bytes所以我用谷歌搜索发现我需要设置两个变量max_allowed_packetnet_buffer_length设置一个更大的值。所以我尝试了以下查询来设置变量。

之后我重新启动了我的 phpmyadmin,发现这些变量值没有更新。

所以我再次用谷歌搜索,有人说我们需要 ssh 并直接编辑 my.cnf 文件。但是当我联系网络托管公司(雅虎)时,他们告诉雅虎网络托管没有任何 SSH 选项。

那么有没有其他方法可以解决这个问题。请帮我找到解决方案。

提前致谢。

0 投票
1 回答
170 浏览

php - 优化 innoDB 但我的插入相互等待

我真的是 MySQL 新手,刚开始在我的 VPS 上使用 InnoDB 表引擎。

服务器信息: 4 x 2.4 ghz,8 Gb 内存,120gb Raid10。

我的.cfg:

要插入的表有 6 个整数、1 个日期和 1 个用于映射的触发器 -> 将每行的 1 行插入到映射表中。

最后一行有助于加快插入速度(数据库是 80% 的插入/更新与 20% 的读取)。

但是当我做一些测试时,我在 webbrowser 中调用一个 PHP 文件,它将执行 10 000 次插入,大约需要 3 秒(这个硬件是快/慢吗?)。但是当我打开多个选项卡并同时打开PHP文件时,它们的执行时间都是3秒,但它们都在等待对方完成:/

任何想法我应该添加哪些设置?或者我应该为更快的插入添加的其他设置非常感谢!

0 投票
2 回答
660 浏览

mysql - 如果我的服务器上有多个 my.cnf 文件怎么办?

my.cnf如果我的服务器上有多个文件怎么办?

MySQL 将查看哪个配置文件?

0 投票
5 回答
38174 浏览

mysql - 如何在具有不同端口的同一台机器上配置 MySQL?

如何在同一台机器上为 MySQL 配置两个不同的端口?我知道默认端口是3306。但我也想配置3307和3308。可以吗?

一个奖金问题与当前一个;)

我们可以为不同的数据库分配不同的端口,也可以分别分配/创建凭证吗?

0 投票
0 回答
125 浏览

php - 远程连接到 mysql 服务器 [PHP]

我管理一个文件共享网站(如 mediafire、hotFile 等),当人们尝试从其中一台服务器下载时出现问题。

它是这样的:我有一个主服务器 - 我有 mysql 数据库和网站本身,我有更多的服务器来托管文件。

下载过程是这样的:用户获取到外部服务器的链接。此页面远程连接到主服务器并使用数据库进行查询。查询后,开始下载。

现在,所有下载都可以正常工作,除了其中一台服务器。最奇怪的是,有时从这个服务器下载是有效的,有时不是!

从有问题的服务器下载大约有 70% 的时间可以正常工作,而有 30% 的时间无法下载。

当下载不起作用时,错误消息是:

my.cnf看起来像这样:

我该如何解决这个问题?

非常感谢,对不起我的英语。

0 投票
2 回答
676 浏览

mysql - 在 my.cnf 文件中设置哪些变量

我是mysql的新手,只想知道我应该在哪些块下设置哪些变量,我的意思是应该在哪些变量下

[mysql]

下有哪些变量

[mysqld],[mysqladmin],...

等等

帮助表示赞赏