问题标签 [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.
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 似乎根本不是问题。
提前感谢你们可以提供的任何帮助。
问候,
山姆
mysql - mysql my.cnf 配置为 6gb 内存
我有专用服务器(Intel Quad Core Xeon E5645 VT,6 GB RAM)。但是我有mysql的问题。
我的网站每天有 40-60k 单用户。我需要配置 my.cnf 以获得最佳性能。
我目前的配置:
innodb - MySQL 5.1.69 上缺少 innodb_read_io_threads
我有一个具有 8 个内核和 8 GB RAM 的生产 64 位 MySQL DB 服务器(版本 5.1.69 - 源代码分发),我希望它能够充分利用所有内核和所有可用内存。我使用 InnoDB,我读到我应该在my.cnf
配置文件中设置以下内容:
由于某种原因,这两个变量都不存在。当我将它们添加到配置文件时,MySQL 无法加载。此外,以下查询返回零结果:
有什么建议么?谢谢。
mysql - 更改默认排序规则/字符集
我知道这已经得到解答,但我发现的解决方案不适用于我的系统(我已经测试过它们)。
我想更改 Mysql 中的默认排序规则。似乎这是设置为 latin1_swedish_ci,我想将其更改为 UTF8_general_ci。
网上最常返回的解决方案是将 default_character_set 指令放在 my.ini 中,默认值为 utf8,但由于某种原因它会出错。
这是错误。我希望有一个人可以帮助我。
php - 无法设置 max_allowed_packet 和 net_buffer_length
上传文件时我的网站出现错误。它说Got a packet bigger than 'max_allowed_packet' bytes
所以我用谷歌搜索发现我需要设置两个变量max_allowed_packet
并net_buffer_length
设置一个更大的值。所以我尝试了以下查询来设置变量。
之后我重新启动了我的 phpmyadmin,发现这些变量值没有更新。
所以我再次用谷歌搜索,有人说我们需要 ssh 并直接编辑 my.cnf 文件。但是当我联系网络托管公司(雅虎)时,他们告诉雅虎网络托管没有任何 SSH 选项。
那么有没有其他方法可以解决这个问题。请帮我找到解决方案。
提前致谢。
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秒,但它们都在等待对方完成:/
任何想法我应该添加哪些设置?或者我应该为更快的插入添加的其他设置非常感谢!
mysql - 如果我的服务器上有多个 my.cnf 文件怎么办?
my.cnf
如果我的服务器上有多个文件怎么办?
MySQL 将查看哪个配置文件?
mysql - 如何在具有不同端口的同一台机器上配置 MySQL?
如何在同一台机器上为 MySQL 配置两个不同的端口?我知道默认端口是3306。但我也想配置3307和3308。可以吗?
一个奖金问题与当前一个;)
我们可以为不同的数据库分配不同的端口,也可以分别分配/创建凭证吗?
php - 远程连接到 mysql 服务器 [PHP]
我管理一个文件共享网站(如 mediafire、hotFile 等),当人们尝试从其中一台服务器下载时出现问题。
它是这样的:我有一个主服务器 - 我有 mysql 数据库和网站本身,我有更多的服务器来托管文件。
下载过程是这样的:用户获取到外部服务器的链接。此页面远程连接到主服务器并使用数据库进行查询。查询后,开始下载。
现在,所有下载都可以正常工作,除了其中一台服务器。最奇怪的是,有时从这个服务器下载是有效的,有时不是!
从有问题的服务器下载大约有 70% 的时间可以正常工作,而有 30% 的时间无法下载。
当下载不起作用时,错误消息是:
my.cnf
看起来像这样:
我该如何解决这个问题?
非常感谢,对不起我的英语。
mysql - 在 my.cnf 文件中设置哪些变量
我是mysql的新手,只想知道我应该在哪些块下设置哪些变量,我的意思是应该在哪些变量下
[mysql]
下有哪些变量
[mysqld],[mysqladmin],...
等等
帮助表示赞赏