我试图安装 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
将删除您创建的任何数据库。