mysql中找不到my.ini文件的问题及解决

 更新时间:2022年08月26日 09:08:08   作者:m0_61083409  
这篇文章主要介绍了mysql中找不到my.ini文件的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

mysql找不到my.ini文件

问题描述

刚刚在修改mysql默认配置的时候,发现找不到my.ini文件。按照其他搬运工的说法,打开隐藏的文件也是不行。自己摸索了半天终于找到解决方案。

解决办法

1、打开“隐藏文件”显示:

2、在url哪里输入: %ProgramData%

2.1、回车以后会得到如下结果,打开mysql文件夹

2.2、然后会得到如下

打开MySQLServer那个文件夹里面就会有my.ini文件了。

mysql免安装版找不到my.ini配置文件

一直用的免安装版本,突然有一天开发时控制台一直报错

Data source rejected establishment of connection, message from server: “Too many connections”

上网搜

说是要我修改最大连接,然后我左找右找没找到my.ini/my-default.ini。

不管是c:\下的programData还是安装目录,所以直接新建一个使用。

直接新建文本文件就行,改后缀。

my.ini里面的内容

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
# *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
# *** default location during install, and will be replaced if you
# *** upgrade to a newer version of MySQL.
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_bin
init_connect='SET NAMES utf8mb4'
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# These are commonly set, remove the # and set as required.
basedir = D:\Software\MySql\mysql-8.0.26-winx64
datadir = D:\Software\MySql\mysql-8.0.26-winx64\data
port = 3306
# server_id = .....
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
join_buffer_size = 128M
sort_buffer_size = 16M
read_rnd_buffer_size = 16M 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

需要注意的一点是

这里填自己安装目录。

不知道的话查询一下:show variables like ‘datadir’;

指定一下

mysqld  --defaults-file="D:\Software\MySql\mysql-8.0.26-winx64\my.ini"

测试一下;修改最大连接

===>

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Mysql命令行导出SQL文件和导入文件详细步骤

    Mysql命令行导出SQL文件和导入文件详细步骤

    这篇文章主要给大家介绍了关于Mysql命令行导出SQL文件和导入文件的详细步骤,在MySQL中,导入SQL文件是一个常见的操作,它可以帮助我们快速地恢复数据库、迁移数据或者备份数据,需要的朋友可以参考下
    2024-05-05
  • 101个MySQL的配置和优化的提示

    101个MySQL的配置和优化的提示

    这里是101条调节和优化 MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧
    2013-08-08
  • MySQL慢查询现象解决案例

    MySQL慢查询现象解决案例

    这篇文章主要介绍了MySQL慢查询现象解决案例,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-08-08
  • SQL行列转置以及非常规的行列转置示例代码

    SQL行列转置以及非常规的行列转置示例代码

    转置即旋转数据表的横纵方向,常用来改变数据布局,以便用新的角度观察,下面这篇文章主要给大家介绍了关于SQL行列转置以及非常规行列转置的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-08-08
  • 通过mysql show processlist 命令检查mysql锁的方法

    通过mysql show processlist 命令检查mysql锁的方法

    show processlist 命令非常实用,有时候mysql经常跑到50%以上或更多,就需要用这个命令看哪个sql语句占用资源比较多,就知道哪个网站的程序问题了。
    2010-03-03
  • MySQL之索引结构解读

    MySQL之索引结构解读

    这篇文章主要介绍了MySQL之索引结构解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04
  • linux下mysql的安装步骤

    linux下mysql的安装步骤

    本文分步骤给大家介绍了linux下mysql的安装步骤及执行命令,需要的朋友可以参考下
    2018-03-03
  • SQL INSERT及批量的几种方式总结

    SQL INSERT及批量的几种方式总结

    SQL提供了INSERT语句,用于将一行或多行插入表中,下面这篇文章主要给大家介绍了关于SQL INSERT及批量的几种方式,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • 阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法

    阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法

    这篇文章主要介绍了阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法,需要的朋友可以参考下
    2017-07-07
  • mysql创建删除表的实例详解

    mysql创建删除表的实例详解

    这篇文章主要介绍了mysql创建删除表的相关资料,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-10-10

最新评论