升级后无法找到MySQL配置文件

时间:2020-04-11 09:49:44

标签: mysql ubuntu-18.04 mysql-5.7 mysql-8.0

我在Ubuntu 18.04计算机上使用MySQL。自从我在计算机上将MySQL 5.7升级到MySQL 8之后,我找不到配置文件所在的位置。

升级后,我只是转到我发现的/ etc / mysql目录;

--> conf.d (folder)
--> mysql.conf.d (folder)
--> my.cnf (file)
--> mysql.cnf (file)
--> my.cnf.fallback

我查看了my.cnf,my.cnf.fallback和mysql.cnf文件。在所有这些文件中,都写了这些行;

!includedir /etc/mysql/conf.d/
!includedir /etc/mysql/mysql.conf.d/

所以首先我看了conf.d文件夹。在其中,有两个文件。 mysql.cnf和mysqldump.cnf我只是跳过了mysqldump并查看了mysql.cnf。但是它只是写;

[mysql]

所以我去了mysql.conf.d文件。其中是这些文件;

default-auth-override.cnf
mysqld.cnf
mysqld.cnd.dpkg-old
mysqld.cnf.save
mysqld_safe_syslog.cnf

我只是使用cat命令来查找所有这些文件,只是找到了我习惯在这些文件上使用的mysql配置;

mysqld.cnf.dpkg-old
mysqld.cnf.save

因此,首先我尝试更改这些文件的值,但没有任何更改。然后,我备份所有内容并删除这两个配置文件,然后重新启动MySQL。一切仍然正常:/

我曾经用过

mysql --help | grep "Default options" -A 1

命令可找到配置文件所在的位置。

输出为;

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf 

已找到这些目录,但未找到任何内容。

我正在运行服务器,但是一个月没有找到配置文件。我不想只是干净安装所有内容,因为它是远程数据库服务器,并且发生了很多事情。

这是我在本网站上的第一个问题,英语不是我的母语,所以请原谅。

更新1:我尝试通过搜索配置文件中包含的术语来查找MySQL配置文件。找到的所有系统对MySQL均无效。非常有趣。

0 个答案:

没有答案