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

目录
  • mysql找不到my.ini文件
    • 问题描述
    • 解决办法
  • 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"

测试一下;修改最大连接

===>

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

(0)

相关推荐

  • Mysql 安装及my.ini的创建过程

    目录 Mysql 安装及my.ini的创建 设置系统路径 以管理员身份进行命令行操作 命令行安装 Mysql安装文件夹下找不到my.ini文件怎么办? 如何创建my.ini文件? Mysql 安装及my.ini的创建 1.在官网下载安装包 https://dev.mysql.com/downloads/mysql/ 第一个MSI 是镜像版本的,下载第二个,即8.0.23 193.0M 2.下载完成,得到对应的压缩包,解压缩到文件夹.此时该文件夹中没有my.ini和data文件 3.my.ini的

  • MySQL配置文件my.ini全过程

    目录 MySQL配置文件my.ini my.ini文件位置 配置参数 MySQL初始化配置文件my.ini MySQL配置文件my.ini my.ini文件位置 1.在我们的电脑上面找到mysql的安装路径,点击进去之后可以看到my.ini在mysql安装路径的根目录 2.另外一种情况是我们在mysql安装目录找不到,看到了my-default.ini文件或者也没有,这时my.ini在“C:\ProgramData\MySQL\MySQL Server x.x”目录下面,我们首先需要找到Prog

  • MySQL8.0中的my.ini文件位置说明

    目录 MySQL8.0的my.ini文件位置 my.ini文件所在位置及如何利用记事本编辑其内容 如何找到my.ini文件 如何以管理员权限编辑 my.ini 文件 MySQL8.0的my.ini文件位置 MySQL8.0默认安装路径C:\Program Files\MySQL,安装文件夹内容如图: 发现在安装目录中找不到my.ini文件,该文件在C:\ProgramData\MySQL\MySQL Server 8.0目录下. 如图: 另外,数据库文件也在该目录的Data文件夹(即:C:\Pr

  • mysql8.0 my.ini 如何永久修改时区

    目录 my.ini 永久修改时区 永久解决MySQL时区问题 方法一 方法二 方法三 方法四 my.ini 永久修改时区 1.打开 查看->隐藏的项目 2.进入 C:\ProgramData\MySQL\MySQL Server 8.0 3.打开my.ini文件,找到[mysqld]节点,在节点下加入:default-time-zone=’+08:00’ 永久解决MySQL时区问题 Server returns invalid timezone. Go to ‘Advanced‘ tab and

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

    目录 mysql找不到my.ini文件 问题描述 解决办法 mysql免安装版找不到my.ini配置文件 mysql找不到my.ini文件 问题描述 刚刚在修改mysql默认配置的时候,发现找不到my.ini文件.按照其他搬运工的说法,打开隐藏的文件也是不行.自己摸索了半天终于找到解决方案. 解决办法 1.打开“隐藏文件”显示: 2.在url哪里输入: %ProgramData% 2.1.回车以后会得到如下结果,打开mysql文件夹 2.2.然后会得到如下 打开MySQLServer那个文件夹里

  • Mysql应用安装后找不到my.ini文件的解决过程

    目录 一.背景 二.删除原有的mysql服务 三.初始化mysql 四.自行添加my.ini文件 五.新建mysql服务 六.启动mysql服务 七.设置数据库密码 7.1 登录mysql数据库 7.2 修改root用户密码 总结 一.背景 我在两台电脑上安装了MySQL Server 8.0,准备继续做主从配置,这时候就需要用到my.ini文件进行配置,但是我找不到my.ini文件. 我的安装目录中没有my.ini文件.(这里我的mysql安装目录为C:\Program Files\MySQL

  • 解决Mybatis在IDEA中找不到mapper映射文件的问题

    刚开始在IDEA中做用Mybatis查数据库中的数据时,报mapper映射文件找不到,害的我检查了好几次配置的路径是不是正确,但是看了好几遍都没有发现有拼写错误.(我记得以前在eclipse中这样写是没问题的) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" &qu

  • mysql 导出select语句结果到excel文件遇到问题及解决方法

    一.导出数据外部 1)mysql连接+将查询结果输出到文件.在命令行中执行(windows的cmd命令行,mac的终端) mysql -hxx -uxx -pxx -e "query statement" db > file -h:后面跟的是链接的host(主机) -u:后面跟的是用户名 -p:后面跟的是密码 db:你要查询的数据库 file:你要写入的文件,绝对路径 例如: 下面将 sql语句 select * from edu_iclass_areas 的查询结果输出到了 /

  • MyBatis-Plus找不到Mapper.xml文件的几种解决方法

    在整合SpringBoot和Mybatis-plus时,想写自定义的sql,所以创建了Mapper.xml文件,但是启动后却老是报错: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 很明显,是Mapper.xml未被扫描到. 此类问题的解决方式实际上都是配置上有问题,以下列出了一些解决方式. 方式1:Mapper的命名空间和Dao层的接口. Mapper.xml文件中,<mapper

  • MySQL中因字段字符集不同导致索引不能命中的解决方法

    什么是索引?为什么要建立索引? 索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间. 例如:有一张person表,其中有2W条记录,记录着2W个人的信息.有一个Phone的字段记录每个人的电话号码,现在想要查询出电话号码为xxxx的人的信息. 如果没有索引,那么将从表中第一条记录

  • VS2019编写C程序或者CUDA程序出现“无法启动程序,系统找不到指定的文件”问题的详细解决方法

    本文以新建的CUDA的.cu程序来进行说明,同样也适用于C程序. 一,发现问题 1,首先我们在vs2019中创建了工程以后(我所创建的工程名称为"xiangmu"),右键"源文件",点击添加--新建项.(创建工程的细节不再说.) 2,点击NVIDIA CUDA 中的Code,选中CUDA C/C++,并创建文件名,比如"lianxi".(如果选择的是C++的代码,会显示.cpp文件,可以创建C++的文件). 3,在此用一个简单的CUDA规约程序进

  • shell脚本中执行时提示“没有那个文件或目录”的解决办法

    出现bad interpreter:No such file or directory的原因,是文件格式的问题.这个文件是在Windows下编写的.换行的方式与Unix不一样,但是在vim下面如果不Set一下又完全看不出来. 问题分析:1.将windows 下编写好的SHELL文件,传到linux下执行,提示出错.2.出错信息:bad interpreter: 没有那个文件或目录. 问题原因:因为操作系统是windows,在windows下编辑的脚本,所以有可能有不可见字符.脚本文件是DOS格式

  • 如何保护MySQL中重要数据的方法

    企业最有价值的资产通常是其数据库中的客户或产品信息.因此,在这些企业中,数据库管理的一个重要部分就是保护这些数据免受外部攻击,及修复软/硬件故障. 在大多数情况下,软硬件故障通过数据备份机制来处理.多数数据库都自带有内置的工具自动完成整个过程,所以这方面的工作相对轻松,也不会出错.但麻烦却来自另一面:阻止外来黑客入侵窃取或破坏数据库中的信息.不幸的是,一般没有自动工具解决这一问题;而且,这需要管理员手工设置障碍来阻止黑客,确保公司数据的安全. 不对数据库进行保护的常见原因是由于这一工作"麻烦&q

随机推荐