![哪个程序创建 /etc/mysql 目录及其内容?](https://linux22.com/image/135836/%E5%93%AA%E4%B8%AA%E7%A8%8B%E5%BA%8F%E5%88%9B%E5%BB%BA%20%2Fetc%2Fmysql%20%E7%9B%AE%E5%BD%95%E5%8F%8A%E5%85%B6%E5%86%85%E5%AE%B9%EF%BC%9F.png)
我试图安装 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.7
postinst
sudo dpkg-reconfigure mysql-server-5.7
并修复随后发生的任何错误。
如何彻底重装mysql?解释如何完全重新安装 MySQL。但请注意,删除/var/lib/mysql
将删除您创建的任何数据库。