mysql的ini文件在哪?

说白了,在Windows上配置MySQL路径其实很简单,但是很容易让人头疼。
我们先来说说最重要的事情。
Windows上MySQL的配置文件通常是my.ini,通常位于MySQL安装目录的根目录下。
还有一点,如果你想快速找到这个路径,可以登录MySQL,使用命令show Variables like '%data%'来查看数据存储路径。
My.ini 通常位于该路径的顶层。
还有一个更重要的细节。
如果你在MySQL Workbench中,你可以通过SQLEditor找到配置文件的路径。

起初我以为这条路是确定的,但后来我发现事实并非如此。
这取决于安装情况。
等等,还有一件事,如果您不确定配置文件的路径,可以使用 mysql --help 命令来检查搜索顺序。
这可以在 Windows 和 Linux 上完成。

实用的建议是,如果你在Windows上找不到my.ini,你可以先检查MySQL的安装路径,通常都会在那里。
很多人都没有注意到这一点,但这确实值得尝试。

linux怎么查看数据库的安装位置

MySQL/MariaDB安装位置:
哪个mysqld:/usr/local/mysql/bin/mysqld -> /usr/local/mysql
find/ -name my.cnf:/etc/my.cnf -> /etc
systemctl status mysqld: 显示运行路径
PostgreSQL安装位置:
find/-name postgresql.conf:/etc/postgresql/1 4 /main/postgresql.conf -> /var/lib/postgresql/1 4 /main
MongoDB 安装位置:
find/-name mongod.conf:/etc/mongod.conf ->/data/db
SQLite安装位置:
直接查看.db文件:/var/lib/sqlite/mydb.db
操作提醒:操作前备份数据,修改配置时重启服务。

mysql中 varchar(20)我的数据长度超过了,varchar不是自动增长的吗,为什么他把后面超过的内容给截了。

过长的 varchar 是一个配置问题。

my.ini 位于 ProgramData 下。

Windows1 0不在安装文件夹中。

添加行 ft_min_word_len=1
重新启动MySQL。

检查变量以确认。

显示像“%__word_len%”这样的全局变量。