问题标签 [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 回答
1971 浏览

mysql - 在 my.cnf 配置文件中使 MySQL 使用 utf-8

我在尝试更改 MySQL 中的字符集时遇到了麻烦。我正在尝试使用从“http://stackoverflow.com/questions/3513773/change-mysql-default-character-set-to-utf8-in-”获取的信息编辑文件“/etc/my.cnf”我的cnf”。问题是,将此信息添加到我的文件(以及从 Internet 获取的许多其他信息)中,MySQL 服务器不会启动(重新启动以实施更改时)。我收到这条消息:

更具体地说,我还将发布“my.cnf”文件的内容:

我在文件底部添加关于字符集的新内容,就在最后一行之后。这是我要添加的代码:

谢谢!

编辑:嗨,这是日志的内容:

PD:对不起,我是新手,找不到怎么做...

0 投票
1 回答
2331 浏览

mysql - vista 上的 my.cnf 位于何处?

有人知道我在哪里可以找到 Vista 上的 my.cnf 文件吗?我正在使用 XAMPP (C:/xampp) 并尝试在该目录中搜索,但似乎找不到它。

0 投票
9 回答
52796 浏览

mysql - 我在哪里可以找到适用于 windows mysql 服务器的文件 my.ini 文件?

同样的问题一次又一次地重复,我是另一个重复这个问题的人。我已经设置了我的 mysql 服务器。它的位置是 C:\Program Files\MySQL\MySQL Server 5.5 但我无法在上述路径中找到 my.ini 文件。当我输入命令 c:>mysql --help 输出看起来像

默认选项按给定顺序从以下文件中读取: C:\Windows\my.ini C:\Windows\my.cnf C:\my.ini C:\my.cnf C:\Program Files\MySQL\M ySQL Server 5.5\my.ini C:\Program Files\MySQL\MySQL Server 5.5\my.cnf 读取以下组:mysql客户端

但是,当我从读取这些文件的位置打开上述位置时,我无法找到该文件。谁能告诉我为 WINDOWS 淘汰 my.ini 文件的确切方法是什么?

0 投票
3 回答
1261 浏览

php - Mysql 配置优化 - 12GB RAM 2 x 2.4GHz 服务器的缓慢 IO 响应时间

即使安装了 memcached 和 APC,服务器也需要 20 多秒(等待时间/缓慢的 IO 响应时间)来响应 HTTP 请求。我相信这与 MYSQL 有关,因为该站点有很多INSERT查询。

任何帮助将不胜感激。提前致谢。

专用服务器规格:

这是当前的 my.cnf 配置:

0 投票
1 回答
5912 浏览

mysql - MAMP MySQL 无法识别 OSX 中的 my.cnf 值

尝试永久使用 UTF8 并且无法让 MAMP 安装 MySQL 以识别 my.cnf 值。

MAMP 版本 2.0.5 (2.0.5)

MySQL 5.5.9

我的.cnf 文件:

文件位置:

/应用程序/MAMP/库/Conf/

启动时的 MySQL 变量:

在各种数据库之间切换将使两个_database值都变为 utf8,但我似乎无法同时获得两个_server选项来反映 utf8 / utf8_unicode_ci:

试过了

等,但它没有重新启动。

这是我第一次弄乱 my.cnf,所以我确定我忽略了一些基本的东西。my.cnf 中是否缺少信息,语法是否错误?还是顺序重要?

谢谢。

0 投票
6 回答
15343 浏览

mysql - Mysql:my.cnf中的修改不生效

我已my.cnf使用以下行更新了我的数据库文件:max_connections=200. 之后我停止并启动了 mysql 服务,以便更改生效。

但由于某种原因,此更改不会影响数据库,因为如果我运行:

它显示最大连接数为 100。

显然还有其他地方可以管理这个值。我在哪里可以找到它或我做错了什么?

感谢你的回复。

0 投票
1 回答
2984 浏览

mysql - 减少在磁盘 MYSQL 上创建的临时表

我们的网站为我们的用户端报告功能运行了一些相当大的收入查询。较大的帐户在某些页面上加载需要 5-20 秒。当这些查询运行时,他们正在使用 MYSQL SUM() 函数计算收益,我相信这会创建大量临时表,并且看起来有些正在磁盘上创建。我一直在运行 MYSQL Tuner,但它不再对我的设置进行任何可变调整。这是一个示例输出:

这也是我的 MY.CNF 设置:

任何帮助,将不胜感激。我需要让这些页面加载得更快。该服务器是具有 8 GB RAM 的四核 x2(8 CPU)。这些表是完全索引的。谢谢。

**已解决:我能够通过为 WHERE 列创建多列索引来解决此问题。看起来这与在磁盘上创建的临时表造成的缓慢无关。QPS 从 98 跃升至 212。

0 投票
2 回答
4672 浏览

mysql - 删除 mysql ft_stopword_file 后没有结果

我有一个电影数据库,其中包含有关名为 Yes, We're Open 的电影的信息。

在搜索数据库时,我遇到了一个问题,其中搜索“是的,我们是开放的”返回另一个标题,其中包含“我们是”和“开放”但在其描述中没有“是”字样,即使我要求布尔模式下的所有单词(即“是的,我们打开”'+yes +we\'re +open'在作为查询发送之前被翻译)。

我认为这是因为“是”在内置的停用词列表中。但是,当我设置ft_stopword_file = "",重新启动 mysql,然后repair table [tablename] quick我正在搜索的表时,我在搜索“是的,我们已打开”时没有得到任何结果。我在下面包含了我的 my.cnf。这是 MySQL 版本 5.0.22。有任何想法吗?

编辑:以下是一些示例查询:

#1 - 内置停用词文件

....然后编辑my.cnf,添加ft_stopword_file="".....

#2 没有停用词文件

编辑#2:创建表:

0 投票
2 回答
3240 浏览

mysql - 即使在启用跳过名称解析后,MySQL 远程连接也很慢

我有一个可以远程访问共享开发数据库的开发环境。

我遇到来自远程 MySQL 服务器的非常慢的响应时间。我在 my.cnf 文件中添加了skip-name-resolve,重新启动了 mysqld,还验证了它确实是通过 mysql 命令行中的“显示变量”打开的。

有趣的是,如果我通过远程连接到命令行界面

所有命令都以闪电般的速度执行。

在一张大桌子上选择 * 会立即从管道中降下来。

我想知道为什么 CLI 会允许立即响应,但我的应用程序中的 php 连接在从远程 MySQL 服务器返回任何数据之前等待 8-10 秒。它是一个 Amazon EC2 实例,它是 Amazon linux ami,似乎类似于 CentOS。有任何想法吗?

谢谢!

0 投票
1 回答
200 浏览

iphone - ios 使用 iphone 应用程序为 my.cnf 正确设置

我有一个已提交的 iphone 应用程序,它多次调用数据库以获取数据。数据非常小。我听说过很多关于 my.cnf 文件的内容,特别是 max_connections 和 max_user_connections。
这似乎是 my.cnf 文件中最重要的调整部分:

正如您所看到的,默认情况下最大连接数已被注释掉。这是否意味着连接数量没有限制?另外,当用户尝试使用我的应用程序并且已达到最大连接数时会发生什么?他们是立即收到错误还是等待找到连接?这与 max_user_connections 有何不同?抱歉所有问题,我对服务器配置了解不多。服务器是一个 linode 512。