[英]Getting error while trying to reset forgot root password in MySQL8?
[英]While trying to reset root mysql password in ubuntu I get error while running 'sudo mysql -u root' command
我在 ubuntu 中設置燈組時遇到了一個非常常見的問題。 我遇到的問題是,我嘗試使用“root”作為用戶名和我在灌輸過程中設置的密碼登錄 phpmyadmin,我不知道密碼是錯誤還是我忘記了或其他什么地方出了問題,無論如何我無法登錄。 現在我搜索重置 mysql 密碼的解決方案,我得到了最推薦的解決方案,如下所示:
sudo /etc/init.d/mysql stop
sudo mysqld_safe --skip-grant-tables &
sudo mysql -u root
在第三步中,我收到如下錯誤:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
現在我被困在這里,我無法重置密碼:所以幫幫我
在/etc/my.cnf
,將套接字文件配置可能是/tmp/mysql.sock
和/etc/mysql/my.cnf
套接字文件配置可能是/var/run/mysqld/mysqld.sock
。
所以,刪除或重命名/etc/mysql/my.cnf
,讓 MYSQL 使用/etc/my.cnf
,那么問題就可以解決了。
對我來說,停止和啟動 mysql 沒有幫助('sudo /etc/init.d/mysql stop'、'sudo /etc/init.d/mysql start')因為我不得不使用命令來停止 mysql:sudo /etc /init.d/mysql 停止然后運行其他命令 sudo mysqld_safe --skip-grant-tables & sudo mysql -u root 在啟動 mysql 之前: sudo /etc/init.d/mysql start
但是只需重新啟動我的筆記本電腦系統就可以解決我的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.