-2
我試圖從我的終端使用命令「sudo start mysql」啓動mysql,之後它要求提供密碼,當我提供密碼時,它會提示「密碼錯誤」。但是,我知道,這是正確的,因爲我使用相同的密碼來連接工作臺,並且在那裏工作得很好。爲什麼當我試圖從終端啓動mysql時顯示「錯誤的密碼」?
我試圖從我的終端使用命令「sudo start mysql」啓動mysql,之後它要求提供密碼,當我提供密碼時,它會提示「密碼錯誤」。但是,我知道,這是正確的,因爲我使用相同的密碼來連接工作臺,並且在那裏工作得很好。爲什麼當我試圖從終端啓動mysql時顯示「錯誤的密碼」?
命令sudo start mysql
告訴你的linux環境使用upstart
啓動mysql服務。
當您在終端中使用sudo
命令時,您告訴計算機您希望運行start mysql
命令爲root
。它會要求您提供該計算機的用戶憑據(而不是您的MySQL憑據)。
您可能在您的MySQL數據庫中創建了相同的用戶名,但它可能沒有與您的Linux用戶相同的密碼。