解决MySql客户端秒退问题(找不到my.ini)

问题说明(环境:windows7,MySql8.0)

今天安装好MySql后启动MySql服务-->启动服务都失败的就不要往下看了,自行百度解决。
打开客户端秒退,但在cmd中是可以使用数据库的。
正常来说只要能用就好了,但客户端方便,就不想敲那一行代码。就在网上找,百度,google,各种方法都试了。
最后发现没用,问题相似,但不全一样。

遇到的坑(不是说别人说的不对,是对我没用)

遇坑1:网上都是说my.ini文件有问题,可我安装路径根本就没有my.ini
遇坑2:说把什么什么文件,反正也是.ini后缀的改为my.ini
遇坑3:又查到说没有my.ini就创建my.ini,创建data文件夹,卸载服务,在重安装,结果没用。
反正就各种说法,都是围绕着my.ini文件。

解决

相信很多人在网上查的时候都看到这张图了吧

我是默认安装:

"C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe" "--defaults-file=C:\Program Files\MySQL\MySQL Server 8.0\my.ini" "-uroot" "-p"
如网上大多数所说,此路径下根本没有my.ini文件-->my.ini是MySql的一个配置文件
而且有没有发现也没有网上所说的Data文件夹-->Data大多数时候都是保存数据的文件夹

这时候不是想的怎么改而是因该找

最终我在C:\ProgramData 下的MySQL\MySQL Server 8.0\找到了Data和my.ini-->C:\ProgramData这是个隐藏文件夹

最后

把图中路径改为C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" "-uroot" "-p"
其实就是把file=C:\Program Files改为file=C:\ProgramData

在打开客户端就好了

总结

以上所述是小编给大家介绍的解决MySql客户端秒退问题(找不到my.ini),希望对大家有所帮助!

(0)

相关推荐

  • mysql服务性能优化—my.cnf_my.ini配置说明详解(16G内存)

    此配置是老男孩生产线上使用的配置,在培训的时候,他给的,我在这里,对各参数添加了中文说明 这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数 MYSQL服务器my.cnf配置文档详解 硬件:内存16G [client] port = 3306 socket = /data/3306/mysql.sock [mysql] no-auto-rehash [mysqld] user = mysql port = 3306 socket = /data/3306/my

  • Mysql5.7在windows7下my.ini文件加载路径及数据位置修改方法

    更新:现在上MySQL官网装个mysql installer统一对mysql软件管理配置,迁移数据也很方面.进mysql installer里面对mysql server进行reconfigure,就有数据库存储位置的改变.比下面老式的手动迁移要稳当(手动迁移后容易发生数据库启动不起来或者不能正常关闭的情况).高版本的mysql installer,在安装时自定义安装路径隐藏的很深,请参考http://www.jb51.net/article/82493.htm. 因为要将公司线上数据库传输到本

  • Windows下MySQL5.6查找my.ini配置文件的方法

    记录一笔,防止以后忘了可以过来看看. 问题描述: 今天做个小实验需要修改MySQL的配置文件,我电脑上安装的是MySQL5.6,由于安装时间太久忘了安装在哪个目录下了,所以首先查了一下安装在本机上的MySQL的目录位置. 在DOS命令行窗口登录MySQL,输入如下命令查看MySQL的安装目录和数据存放目录,MySQL的配置文件就在数据存放目录下: 另外一种方法: 在"开始 → 所有程序 → MySQL"下面找到MySQL的命令行客户端工具,右键选择该命令行工具查看"属性&qu

  • MySQL优化配置文件my.ini(discuz论坛)

    在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分.对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验进行判断,然后设置合理的参数. 下面我们了解一下MySQL优化的一些基础,MySQL的优化我分为两个部分,一是服务器物理硬件的优化,二是MySQL自身(my.cnf)的优化. 一.服务

  • MySql 5.7.20安装及data和my.ini文件的配置

    1.首先上MySql的官网下载 https://dev.mysql.com/downloads/mysql/ http://www.jb51.net/softs/451120.html 以我所选版本为例(免安装版),选择MYSQL Community Server 然后在右边选择你所对应的版本 我的是64位 下载相应的zip版本 下载完解压到你想要存放的位置 我的是解压到D:\mysql-5.7.20-winx64 解压完成后是没有data文件和my.ini配置文件 这些都是要自己补充(下文有补

  • MySQL5.7缺少my.ini文件的解决方法

    my.ini是什么? my.ini是MySQL数据库中使用的配置文件,修改这个文件可以达到更新配置的目的. my.ini存放在哪里? my.ini存放在MySql安装的根目录,如图所示: 我安装的MySQL 5.7缺少my.ini文件,需要自己创建. 大致内容如下 [mysqld] character-set-server=utf8 #绑定IPv4和3306端口 bind-address = 0.0.0.0 port = 3306 sql_mode="STRICT_TRANS_TABLES,NO

  • mysql5.7以上版本配置my.ini的详细步骤

    Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini和my.ini文件以及服务无法启动的解决办法以及修改初始密码的方法. mysql官网下载地址 以5.7.20版本为例 首先安装包解压后,没有网上教程里面提到的data文件夹和my-default.ini,如下图所示 配置环境变量请参照网上教程,这个一般没有问题,即在环境变量中Path中加入MYSQL解压包bin所在路径,我的是: D:\softnew\MYSQL\mysql-5.7.20-w

  • 解决MySql客户端秒退问题(找不到my.ini)

    问题说明(环境:windows7,MySql8.0) 今天安装好MySql后启动MySql服务-->启动服务都失败的就不要往下看了,自行百度解决. 打开客户端秒退,但在cmd中是可以使用数据库的. 正常来说只要能用就好了,但客户端方便,就不想敲那一行代码.就在网上找,百度,google,各种方法都试了. 最后发现没用,问题相似,但不全一样. 遇到的坑(不是说别人说的不对,是对我没用) 遇坑1:网上都是说my.ini文件有问题,可我安装路径根本就没有my.ini 遇坑2:说把什么什么文件,反正也是

  • 完美解决mysql客户端授权后连接失败的问题

    在本地(192.168.1.152)部署好mysql环境,授权远程客户机192.168.1.%连接本机的mysql,在iptables防火墙也已开通3306端口. 如下: mysql> select host,user,password from mysql.user; +--------------+-----------------+---------------------------------------------------------+ | host | user | passw

  • 解决MySQL客户端输出窗口显示中文乱码问题的办法

    最近发现,在MySQL的dos客户端输出窗口中查询表中的数据时,表中的中文数据都显示成乱码,如下图所示: 上网查了一下原因:之所以会显示乱码,就是因为MySQL客户端输出窗口显示中文时使用的字符编码不对造成的,可以使用如下的命令查看输出窗口使用的字符编码:show variables like 'char%'; 命令执行完成之后显示结果如下所示: 可以看到,现在是使用utf8字符编码来显示中文数据的,但是因为操作系统是中文操作系统,默认使用的字符集是GB2312,所以需要把输出窗口使用的字符编码

  • 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

  • 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问题:由于找不到MSVCR120.dll,无法继续执行代码

    一.问题 对mysql初始化的时候遇到的问题,描述如下: 1.无论是:"由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题" 2.还是 "由于找不到VCRUNTIME140_1.dll,无法继续执行代码.重新安装程序可能会解决此问题" 问题解析: 这是安装mysql-8.0.20初始化的时候会遇到的报错. 这种错误是由于电脑系统缺少部分配置文件引起的,安装 vcredist 下载相关配置文件即可. 二.解决 1.官网地址 (vcred

  • Windows下使用Cygwin编译MySQL客户端

    MinTTY 是一个小巧但却很实用的 Cygwin 终端机,但有个严重的问题就是无法调用交互性的 Windows 原生程序,比如说 mysql.exe,当你在 MinTTY 中输入如下的命令: 复制代码 代码如下: $ mysql -uroot -p 本来 mysql.exe 会提示输入密码,但在 MinTTY 中程序会直接挂起,不再响应,实际上即使在 -p 参数后面跟上密码,也是一样的. 某些程序,比如 python,会提供参数 -i,使自身在终端中进入交互模式,可惜并非所有的程序都有这样的参

  • 教你一招永久解决mysql插入中文失败问题

    前言 问题描述: Incorrect string value:'\xD5\xC5\xC8\xFD' for column 'name' at row 1; 本文是采用修改配置文件,也就几分钟搞定,修改前请备份~~ 有的小伙伴在mysql中插入中文会报错,那么我们要指定字符集. 使用一个命令可以查看当前数据的字符集~(没有修改的时候是拉丁文) show variables like '%character%'; 我们可以有临时解决方案,和永久解决的方案,这里我们只说永久解决的方案: 想要支持中文

  • 完美解决MySQL通过localhost无法连接数据库的问题

    问题:一台服务器的PHP程序通过localhost地址无法连接数据库,但是如果设置为127.0.0.1则可以正常连接,连接其他数据库服务器也正常.MySQL的权限设置正确,且通过mysql命令行客户端可以正常连接数据库. 分析:这是典型的socket没有正确设置的情况. 连接MySQL数据库有两种方式:TCP/IP(一般理解的端口的那种)和Unix套接字(一般叫socket或者sock).大部分情况下,可以用localhost代表本机127.0.0.1,但是在MySQL连接时,二者不可混用,而且

  • 解决MySQL无法远程连接的方法

    MySql远程连接无法打开解决办法 1.改表法. 请使用mysql管理工具,如:SQLyog Enterprise.navicate mysql 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑使用mysql管理工具登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" 2. 授权法.

随机推荐