公司需要,自己學習在linux虛擬機上安裝了幾次mysql,可是發現有時候安裝完使用mysql -u root 能夠直接免密登陸,有時候又不行,不能登錄的時候會報ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 的錯誤。懷疑是mysql可以設定mysql -u root 免密操作,不過百度了沒看到有相關的問題,求高人有懂的給指點下。
uj5u.com熱心網友回復:
如果是同一個機器同一個命令 資料庫沒有設定密碼的話 不可能有時候能登錄有時候不能登錄的進資料庫看下 select user,host ,password from mysql.user;
uj5u.com熱心網友回復:
設定了root密碼就會要求輸入密碼mysql -u root -p 設定的密碼 庫名
這樣就可以了,如果想省事,可以在home目錄下建立.my.cnf檔案
[client]
user=root
password=設定的密碼
這樣就可以直接用mysql登錄了
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/95170.html
標籤:MySQL
