mysql my-default.ini 在哪

mysql my-default.ini 在哪,第1张

步骤:1、查找my.ini位置,可通过windows服务所对应mysql启动项,查看其对应属性->可执行文件路径,获取my.ini路径。"D:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\MySQL Data\my.ini" MySQL552、编辑my.ini中对应datadir改前:datadir="D:\MySQL Data\data\"改后:datadir="D:\MySQL Data\MySQL Server 5.5\data\"3、重整mysql对应数据文件目录(若不做,则mysql无法正常启动)4、查找注册表,修改mysql启动项所关联的defaults-file路径:KEY_LOCAL_MACHINE/SYSTEM/Services/MySQL55修改完后,刷新windows服务,再次查看mysql启动项属性->可执行文件路径,结果如下:"D:\MySQL\MySQL Server 5.5\bin\mysqld" --defaults-file="D:\MySQL Data\MySQL Server 5.5\my.ini" MySQL确保将my.ini移植到正确的目录下。5、重启mysql,配置成功。

你好,

第一种是通过命令行的方式

mysql -h host -u user -p password

mysql>show variables like 'max_connections'(查可以看当前的最大连接数)

msyql>set global max_connections=1000(设置最大连接数为1000,可以再次查看是否设置成功)

mysql>exit(推出)

但这种方式有个问题,就是设置的最大连接数只在mysql当前服务进程有效,一旦mysql重启,又会恢复到初始状态。因为mysql启动后的初始化工作是从其配置文件中读取数据的,而这种方式没有对其配置文件做更改。

第二种修改配置文件

使用这个方式,你首先要知道mysql是怎么加载mysql配置文件的。

查看mysql加载配置文件的方法是这样的

首先切换到mysql安装路径/bin目录中,然后在执行./mysqld --verbose --help | grep -A 1 'Default options' 来查看mysql启动时加载的配置文件。

找到配置文件只要修改参数max_connections,将其改为max_connections=1000,然后重启MySQL即可。

至于你没有my.cnf文件可能是你安装mysql的问题,可以把my-default.cnf文件拷贝一份到执行上面的命令的路径中

mysql 数据库的安装可以分为两种方式:解压方式和安装方式。

两者的区别在于:如果是安装方式,通常会运行一个 向导 程序,当按照向导,一步步完成,mysql 会配置完成,并生成 my.ini。

而 解压 方式,解压完成后,并没有 向导 程序,因此需要手动完成 mysql 的配置,配置文件 mysql 提供了一个缺省的文件,如下图:

将上面的 my-default.ini(由于系统的设置,没有显示 .ini 的扩展名),复制(或直接修改)名为 my.ini 的文件即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7678849.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存