MySQL修改最大连接数,没有my.ini文件,只有my-default,这怎么改

直接说:
1 在命令行更改max_connections:当前MySQL进程有效,重启后恢复。
2 、修改my.cnf配置文件:永久修改,重启后生效。
3 .找到配置文件。
在MySQL安装路径/bin目录下,执行命令查看默认配置文件。
4 .更改配置文件:将max_connections值更改为1 000。
5 . 重新启动 MySQL 以使更改生效。

问题可能出在 MySQL 安装上。
my.cnf 文件可能丢失。
您可以将 my-default.cnf 中的副本复制到正确的路径。

mysql安装后在安装目录找不到my.ini文件

说实话,当我安装MySQL时,我几乎被这个my.ini文件搞糊涂了。
我尝试了你给我的步骤,效果非常好。
但是,特别是在Windows系统上,直接搜索安装目录可能会找不到。
不过按照你说的方法,在服务管理中找到是比较确定的。

有趣的是,这个my.ini文件其实非常重要。
我记得有一位客户由于文件路径错误而在配置数据库时出错。
最后发现是启动参数路径写错了。
因此,您应该密切关注--defaults-file=后面的部分。

但是说实话:越来越多的人使用 Docker 来安装 MySQL。
直接在容器内配置,也省略文件路径。
不过,如果您还在使用传统的安装方法,那么您提到的方法肯定是最可靠的。
我帮朋友安装的时候,他的系统是Win1 0打开Win+R并输入“services.msc”比查找计算机管理更快。

让我再详细说明一件事。
如果您找不到 my.ini,请不要急于手动创建它。
请记住,MySQL 有一个默认配置文件,位于安装目录的子文件夹中。
首先检查安装日志,看看系统是否提示您输入日志位置。
您还需要注意权限。
我的一位同事使用常规用户权限,但无法单击服务管理中的任何内容。
我最终不得不重新启动计算机并以管理员身份登录。

我记得数据大约是X,但我建议检查一下。

没有my.ini文件为什么

我已经习惯了这个。
去年,我帮家里的朋友安装了MySQL。
他的版本好像是5 .7 或者更高。
经过一段时间的搜索,我仍然找不到my.ini。
那时我还很困惑。
查了一下,大家就叫my.cnf吧。
这家伙实在是太蠢了。
他安装的时候不关注版本,一直在寻找旧的配置文件。

如果您遇到这种情况,请先查看您使用的是哪个版本。
如果是 5 .7 或更高版本,则 my.ini 可能已消失,您必须找到 my.cnf。
这个文件的位置也很混乱。
在 Windows 中,它可能位于驱动器 C 上的程序文件堆中。
在 Linux 中,它通常位于 /etc/ 下。
如果装的时候乱七八糟,不走标准路,那就更难搞清楚了。

最有趣的是,有一次,一个年轻人向我要一个文件,但我将 my.cnf 作为 my.ini 发送。
那小子找了我三天,说找不到配置文件。
最后我远程连上他,直接改文件名,他恍然大悟。

因此,如果您找不到 my.ini,请先检查版本。
如果版本较高,则查找my.cnf。
如果位置不正确,请检查安装时的调整情况。
如果不起作用,只需手动创建一个新文件,并根据旧文件填写设置,通常就可以起作用。
如果实在看不懂,就别再纠结了,去请教专家吧。