最近在使用MYSQL的时候,遇到了一些问题,就是找不到 my.ini 这个文件,查了很多资料也没有找到解决方案,特来分享一下。
# CLIENT SECTION
[client]
port=3306
#password=
default-character-set=utf8
# SERVER SECTION
[mysqld]
port=3306
datadir=E:/xampp/mysql/data
general-log=1
log-output=FILE
slow_query_log=1
# The default storage engine that will be used when create new tables
default-storage-engine=MyISAM
# The maximum amount of concurrent sessions the MySQL server will
# allow. One of these connections will be reserved for a user with
# SUPER privileges to allow the administrator to login even if the
# connection limit has been reached.
max_connections=150
# LOG SECTION
log-error=E:/xampp/mysql/data/mysql_error.log
pid-file=E:/xampp/mysql/data/mysql.pid
skip-grant-tables
通过上述代码可知,my.ini文件实际上是MYSQL的配置文件,它的位置应该在MYSQL的安装目录下,但是我的MySQL的安装目录是 E:/xampp/mysql/ ,所以在该目录下搜索 my.ini 文件是找不到的。
然后我尝试在 E:/xampp/ 下搜索整个计算机,结果发现 MYSQL 的 my.ini 文件实际上在 E:/xampp/mysql/bin 目录下,也就是说它的位置和实际安装目录是不一样的。
总结:
- my.ini 是 MYSQL 的配置文件,存放着 MYSQL 的各种配置信息;
- 它的位置可能和 MYSQL 的实际安装目录是不一样的,需要在安装目录下的 bin 目录搜索;
- 以后在遇到问题的时候可以先仔细阅读一下代码,了解问题源头。