第一种是通过命令行的方式
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 的文件即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)