mysql数据库配置文件所有配置项

在实际开发中使用mysql时,基本上mysql的默认配置就能满足我们开发的绝大部分项目。今天忙里偷闲拓展一下知识面。我们可以在navicate等一些工具中直接执行查询show variables查看数据库基本配置项。在这里主要介绍在命令行中使用的一些心得。
1、如果没有设置环境变量到mysql/bin,那么需要设置一下,windows+R cmd
2、输入mysql -hlocalhost -uroot -p,然后输入当前数据库的密码进入数据库命令行界面
操作图
3、接下来使用 show variables,配置项有很多,如果想单独找某一项时可以show variables like “配置名”,如下图
在这里插入图片描述
具体系统设置项的含义可以参考CSDN某位大神总结的https://blog.csdn.net/qq_30450439/article/details/80089892
4、mysqld --initialize接下来我们根据需要去修改数据库系统配置,用set Global '配置项名称’如下
在这里插入图片描述
如果配置不成功就需要查看mysql的配置文件或者百度、google了。在这里我尝试了一个
set Global back_log=100,发现如下问题:在这里插入图片描述
这就很蛋疼了 于是我以为是需要在配置文件中就改 于是就找到了在这里插入图片描述
这边有好多ini配置文件 在第三个文件中找到了back_log 于是我进行了修改,保存后再到命令行这里进行查看,结果发现并没有改变,于是乎我以为是mysql没有重启 ,于是就退出mysql 然后执行了net start mysql,尴尬的是命令行下并不识别该条命令,于是到网上查找答案 但是百思不得其解,就当快要放弃的情况下 发现了一条命令:mysqld --initialize 初始化mysql,结果再执行net start mysql就可以起作用了。网上查了一下mysql和mysqld的关系在这里插入图片描述
net start mysql执行后如果不成功可以查看一下3306端口是否已经被占用(当然也可以用phpstudy或者其他集成工具去重启mysql,这不是在探索么)
言归正传,重启后结果还是不起作用。查了一下貌似我的back_log已经达到了最大上限,花了这么长时间必须记录一下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值