ubuntu server 18.04中mysql的配置文件在哪里

ubuntu server 18.04中mysql的配置文件在哪里

我最近在运行 Ubuntu 18.04 的 EC2(t2.micro)实例上安装了 MySql Server 8.0.19。

我正在尝试寻找类似于my.iniWindows 的 MySql 配置文件。

我查看了几乎所有文件,/etc/mysql/但没有一个与 Windows 使用的文件相似my.ini。这个文件在 Ubuntu 18.04 上位于哪里?配置设置从哪里读取?

答案1

更新定位数据库并搜索 my.cnf

sudo locatedb
locate my.cnf

两个可能的地方是

/etc/mysql/my.cnf
/home/$USER/.my.cnf

这是在服务器上查找文件的通用方法。

但 ...

EC2 实例

这不使用通用配置。名称取决于实例的类型:my-small.cnfmy-medium.cnfmy-large.cnf。将其用于locate

还要注意,EC 设置通常需要在控制台内完成,而不是在命令行上完成!

答案2

默认位置应该是 /etc/mysql

尝试搜索 my.cnf find -name my.cnf 或从根目录找到 my.cnf。

答案3

我在这里找到了它:

/etc/mysql/conf.d/mysql.cnf

里面什么都没有,但是当我更改并重新启动MySQL时它确实生效了

我在 Amazon EC2 Ubuntu 16.04 上

答案4

在 Amazon EC2 Ubuntu 22.04 上我在这里找到了它:

/etc/mysql/mysql.conf.d/mysqld.cnf

相关内容