文章詳情頁
Mysql匿名登錄無法創建數據庫問題解決方案
瀏覽:364日期:2023-10-08 10:44:04
常見問題
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時,直接回車即可。

采用這種方法進入數據庫即可快速解決問題。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。
相關文章:
1. SQL SERVER偏移函數(LAG、LEAD、FIRST_VALUE、LAST _VALUE、NTH_VALUE)2. DB2 與 Microsoft SQL Server 2000 之間的 SQL 數據復制3. 理解 DB2 中列組統計信息4. Oracle 數據字典5. 細化解析:Oracle 10g ASM 的一點經驗6. SQL Server使用CROSS APPLY與OUTER APPLY實現連接查詢7. DB2 XML 全文搜索之為文本搜索做準備8. DB2數據庫安全性全面介紹(1)9. MySQL InnoDB架構的相關總結10. Microsoft Office Access添加頁眉或頁腳的方法
排行榜

網公網安備