無法復原 MySQL 5.7 密碼

無法復原 MySQL 5.7 密碼

我從終端安裝了 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

相關內容