mysql匿名登入 導致建立不了資料庫

2022-08-09 09:03:12 字數 599 閱讀 4982

常見問題

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

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

下面對比兩種登入方式

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

2)mysql -hlocalhost -uroot -p

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

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

參考**:

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

mysql匿名登入 導致建立不了資料庫 常見問題 access denied for user localhost to database web02 web02是我自己建立的資料庫 原因分析 mysql資料庫的user表裡,存在使用者名為空的賬戶即匿名賬戶,導致登入的時候是雖然用的是root,但實...

Openldap禁止匿名登入

打算用ldap實現單點登入,然後發現了匿名登入這麼個莫名其妙的功能。在網上搜尋到的解決方案大多是之前版本,修改slapd.conf檔案。但目前版本這個檔案已經沒有了。幾經周折之後,找到了解決方案。修改如下檔案 etc openldap cn config cn config.ldif 新增 olcd...

ftp搭建之匿名登入

安裝配置參見 ftp搭建之本地使用者驗證登入 匿名登入引數設定 anonymous enable yes write enable yes anon umask 022 anon upload enable yes 容許上傳檔案 anon mkdir write enable yes 容許建立目錄 ...