我已經安裝了MySQL。在安裝過程中,我被問到是否要爲root用戶確定一個密碼。好吧,我輸入了一個密碼。無密碼啓動MySQL
現在我可以通過 的mysql -u root訪問權限它-p
好,它的工作原理。
問題是如果我只使用mysql命令會發生什麼?好吧。這是什麼出現:
mysql>
我有點困惑。如果我組織密碼,我怎麼才能訪問而無需輸入密碼。 在這種情況下我有什麼特權?
我已經安裝了MySQL。在安裝過程中,我被問到是否要爲root用戶確定一個密碼。好吧,我輸入了一個密碼。無密碼啓動MySQL
現在我可以通過 的mysql -u root訪問權限它-p
好,它的工作原理。
問題是如果我只使用mysql命令會發生什麼?好吧。這是什麼出現:
mysql>
我有點困惑。如果我組織密碼,我怎麼才能訪問而無需輸入密碼。 在這種情況下我有什麼特權?
事實上,你可以「進入」MySQL並不意味着你有能力做任何事情。嘗試創建數據庫而不提供密碼。嘗試並訪問沒有密碼的數據庫......我相當確信你無法做到這一點。
嘗試訪問你的數據庫/表,當你看到mysql>如果它沒有給你一個錯誤,那麼你的密碼很可能仍然沒有設置爲root帳戶。如果是這種情況,您可以繼續並執行此查詢來設置您的root密碼。
grant all privileges on *.* to 'root'@'localhost' identified by 'your new password';
嘛,我又何必需要這樣的入口? – Kifsif
我想,你可以看到服務正在運行。除此之外,這是相當無用的,我同意。 – GarethL