天天看點

MYSQL匿名登入 導緻建立不了資料庫

MYSQL匿名登入 導緻建立不了資料庫

常見問題

Access denied for user ''@'localhost' to database 'web02' //web02是我自己建立的資料庫

原因分析:mysql資料庫的user表裡,存在使用者名為空的賬戶即匿名賬戶,導緻登入的時候是雖然用的是root,但實際是匿名登入的

下面對比兩種登入方式

1)mysql -u -root -p

可見這種最原始的方法并不保險 ,系統并不知道使用者是不是匿名的

2)mysql -hlocalhost -uroot -p

-h表示伺服器名,localhost表示本地;-u為資料庫使用者名,root是mysql預設使用者名;-p為密碼,如果設定了密碼,可直接在-p後連結輸入,如:-p123456,若使用者沒有設定密碼,顯示Enter password時,直接回車即可。

采用這種方法進入資料庫即可快速解決問題。

參考網址:

https://blog.csdn.net/zhangxiafll/article/details/79873014

原文位址

https://www.cnblogs.com/lin530/p/10666276.html