MySQL5.7配置文件my.ini丢失?教你如何找回与设置

创始人
2024-12-15 19:22:39
0 次浏览
0 评论

mysql5.7.20在c盘和我的安装目录(d盘)下都找不到My.ini

如果您使用的是非绿色安装版本,那么在mysql5.7安装过程中(我使用的是mysql5.7.21版本),会指定“组件安装路径”和“数据存储路径”,如下图屏幕:

(PS:指定各组件的安装路径和MySQL数据库的存储路径,需要注意的是,每个组件都不一样如果你想(必须安装的组件)都安装在同一个文件夹下,那么你必须一一指定安装在同一个安装路径下)

所以你的mysql配置文件(即:my.ini)必须存在于您安装时指定的“数据存储路径”中,如果您当时没有指定(默认数据存储路径),那么它一般会在您的安装中msql(日志文件存放目录也一样)。

eg:我在安装mysql时,指定了“数据存储路径”为“D:\MySQLworkSpaces”,那么mysql的配置文件(即:my.ini)应该在这个路径下,如下图:

“mysql系统数据库”和“我们的数据库”存放在data文件夹下

保存的日志文件在下面;文件夹是“各种注册表文件”;

PS:如果你不记得安装时是否指定了“组件安装路径”和“数据存储路径”,不用担心,配置文件(my.ini)应该存在,可以预先设置搜索“GramDataPro文件夹”(该文件夹默认隐藏,需要“工具”→“文件夹选项”→“查看”→“显示文件、文件夹和驱动器”隐藏”),以及你的mysql安装位置的根目录;当然可以找到,不用担心。
如果实在找不到,就盲搜一下,搜索整个C盘(系统盘)或者D盘(你的mysql安装盘),一定能找到。


如果还是找不到,可以在C盘(系统盘)或者D盘(你的mysql安装盘)中盲目搜索“ini”(因为有可能你的mysql配置文件名不是我的.ini),然后在结果中查找,查找mysql的配置文件。

提示:某些版本的Mysql配置文件没有命名为“my.ini”。
例如,大多数ZIP版本在初始化期间都会创建手写配置,因此配置文件的名称可以是除了“my.ini”之外,它还可以称为“mysql.ini”,也可以称为“my-dafault.ini”等。
(不过,一般情况下,如果使用ZIP版本的MySql,很少会出现找不到my.ini配置文件的情况,因为ZIP是很容易找到的解压版本)

mysql5.7安装后client无法正常使用,求助.我只是菜鸟

1、解压MySQL压缩包。
将下载的MySQL压缩包解压到自定义目录。
解压后的目录为“D:\ProgramFiles\mysql-5.7.11-winx64”。
将以下配置信息复制到解压目录下的my.ini中,如果不存在则保存my-default.ini。
您可以创建新的my.ini或从其他位置导入它。
[client]port=3306default-character-set=utf8[mysqld]port=3306character_set_server=utf8#解压目录basedir=D:\ProgramFiles\mysql-5.7.11-winx64#数据目录datadir=D:\ProgramFiles\mysql-5.7.11-winx64\datasql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[WinMySQLAdmin]D:\ProgramFiles\mysql-5.7.11-winx64\bin\mysqld.exe2添加环境变量如下:1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量单击系统变量下的新建按钮,输入变量名称。
输入MYSQL_HOME变量的值。
D:\ProgramFiles\mysql-5.7.11-winx64#是mysql的自定义解压目录。
2)在系统变量中选择Path,点击编辑按钮,将变量值添加到变量值:;%MYSQL_HOME%\bin中。
该变量添加在原始变量值之后,并与原始变量值分隔开。
3.1)在控制台中,进入MySQL解压目录下的bin目录。
2)输入服务安装命令1.mysqld--console2.mysqld--initialize3.mysqldinstall。
出现一条消息,表明服务安装成功。
#注意:#MySQL5.7.9没有data文件夹,请按照以下步骤操作:要创建数据文件夹,您需要使用以下命令:#删除服务命令如下:方法一:启动MySQL服务:启动服务的命令如下::netstartmysql方法2:打开管理工具服务并找到MySQL服务。
右键单击并选择“启动”或直接单击左侧的“启动”来启动该服务。
5、修改root账户密码1、修改MySQL配置文件(my.ini),在[mysqld]下添加Skip-grant-tables行2、重启mysql,直接用mysql-uroot-p进入(此时密码为空白))3.mysql>updatemysql.usersetauthentication_string=password('123qaz')whereuser='root'andHost='localhost';4.mysql>flushprivileges;5.mysql>退出;6.恢复/etc/my.cnf文件(删除skip-grant-tabl)。
es行),重新启动mysql7。
这时可以使用mysql-uroot-p'123qaz'来设置新密码,输入8.mysql>SETPASSWORD=PASSWORD('123456');
文章标签:
MySQL my.ini
热门文章
1
SQL2000数据库备份压缩技巧:优化空... 怎么将SQL2000中的较大的备份数据库压缩变小更改数据库属性-选项-恢复模型很...

2
高效掌握:CMD命令轻松启动、关闭及登录... 如何用cmd命令快速启动和关闭mysql数据库服务开发中经常使用MySQL数据库...

3
SQL字符串处理技巧:单引号使用与转义标... SQL语句中,字符串类型的值均使用什么符号标明?单引号如果字符串内有单引号,请小...

4
Windows环境下Redis安装指南与... redis安装windowsredis基本简介与安装安装Redis首先需要获取安...

5
深度解析:Redis性能优势与局限性,助... redis有哪些优缺点?Redis的全称是RemoteDictionary.Se...

6
深入解析:MySQL数据库的特性与应用 mysql是什么MySQL是一个关系数据库管理系统。MySQL是一个开源关系数据...

7
MySQL命令行操作指南:轻松启动和登录... 用命令行方式启动和登录mysql服务的方法1.启动MySQL服务1打开命令行窗口...

8
Linux Redis后台启动教程:配置... linux怎么启动redis1、首先,为了管理方便,将Redis文件中的conf...

9
MySQL浮点数与Decimal类型详解... MySQL中的float和decimal类型有什么区别小数类型可以准确地表示非常...

10
C语言实现输入10个整数并找出最大最小值... C语言从键盘输入任意的10个整数,从中找出最大值和最小值并输出代码:#inclu...