如果我使用这个命令会发生什么?
sudo dpkg-reconfigure mysql-server
更重要的是:我的数据库发生了什么?它们被删除了吗?
注意:当我昨晚升级我的 ubuntu 16.04 时,更改了我修改的一些设置,然后当我尝试连接数据库时无法连接到 mysql,我看到此错误:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
我在 Google 上搜索了很多次!但没有明确的解决方案!我认为该命令可以帮助我解决问题
谢谢你的关注
答案1
我在升级到 16.04 时遇到了升级 mysql 的问题。您不必担心丢失数据。我卸载了 mysql 并重新安装,还做了许多其他(愚蠢的)事情,因为 mysql 升级不起作用。我相信我搞砸了,因为 apparmor 配置没有升级,然后 apparmor 不允许 mysql 访问其配置文件。
无论如何,你可以使用命令
sudo dpkg-reconfigure mysql-server
无需担心。升级后,数据库被转换为较新的格式,但我没有丢失任何数据,并且所有用于数据库访问的帐户、权限和密码也都保留了下来。