Windows下命令行怎樣登錄MySQL


直接cmd回車然后 “ mysql -u root -p  ”  登錄時出現錯誤,原來是權限不夠

打開cmd時需要以管理員的身份打開

 

然后繼續使用

mysql -u root -p

還是不行,因為我的MySQL不是默認安裝在c盤的,所以要切換到MySQL下的bin目錄才行

也就是在cmd目錄下切換至MySQL的bin目錄下,然后再使用   mysql -u root -

然后就是輸入密碼登錄的操作了。

 

想修改root的密碼,百度出現一大堆方法,就找了一個簡單的來用 “ mysql> set password for 用戶名@localhost = password('新密碼');  ”,誰知道一用就出現“ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near (此處省略) at line 1” 的錯誤,百思不得其解,然后找到一個博客 “ https://www.cnblogs.com/wangxiaoyan/p/9681105.html ”  提供了一個新的方法 “ ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼'; ”

 問題解決

 

還有,如果輸入密碼登錄時出現以下的提示:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

多半是密碼錯了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM