簡體   English   中英

嘗試在 ubuntu 中重置 root mysql 密碼時,我在運行“sudo mysql -u root”命令時出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM