哪个程序创建 /etc/mysql 目录及其内容?

哪个程序创建 /etc/mysql 目录及其内容?

我试图安装 mysql-server 并在尝试设置密码时弄乱了 debian.cnf 文件,然后删除了 /etc/mysql 希望dpkg-reconfigure能够重新创建它。

现在 dpkg-reconfigure 给出关于 /etc/mysql 中缺少 cnf 文件的错误

尝试mysql-server自行重新安装,但安装后脚本出现错误。

我也尝试过重新安装libmysqldev, libmysql20 and mysql-common。没有运气。

我应该重新安装哪个软件包来创建 /etc/mysql 及其内容

如果我没记错的话,该目录包含 my.cnf、debian.cnf、conf.d 和其他几个文件。我运行的是 Ubuntu 18.04

答案1

的内容由's/etc/mysql创建(将“5.7”替换为您拥有的任何版本)。你应该尝试跑步mysql-server-5.7postinst

sudo dpkg-reconfigure mysql-server-5.7

并修复随后发生的任何错误。

如何彻底重装mysql?解释如何完全重新安装 MySQL。但请注意,删除/var/lib/mysql将删除您创建的任何数据库。

相关内容