我从终端安装了 MySQL 5.7,不知何故忘记了几秒钟前设置的密码。我现在正尝试恢复它,但是当我执行:
sudo mysql_safe --skip-grant-tables --skip-networking &"
我收到以下错误消息:
2018-06-01T06:33:00.696985Z mysqld_safe Logging to '/var/log/mysql/error.log'
2018-06-01T06:33:00.699129Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists
关于如何恢复密码有什么想法吗?
是否可以删除配置并从头开始重新安装 MySQL 服务器并设置新密码?
如果可以,我该怎么做?
答案1
删除/卸载并清除所有配置的正确方法是:
sudo apt remove mysql-server --purge
或者sudo apt purge --auto-remove mysql-server
然后重新安装:sudo apt install mysql-server