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