Mysql只有information_schema信息數據庫


問題描述:用root用戶登錄mysql,當show databases時,只有information_schema. 其它的任何數據庫都沒有顯示(圖1)。

 

 

在命令提示符下,輸入:
#系統的環境變量要設置mysql/bin的安裝目錄,否則命令提示符必須轉到mysql安裝目錄的/bin目錄下
>start mysqld --skip-grant-tables & 
 

 

 

再登錄mysql就可以發現所有的數據庫(圖2)
#查看mysql數據庫里面的user表
>use mysql;
>show tables;
>select * from user;
#結果如果圖3所示,
 

 

 

#由Host='localhost',User='root'后面的權限值,可以知道為什么用root登錄時,只顯示information_schema數#據庫了,因此得修改這個用戶的權限
#最后的權限如圖4所示,修改后,退出重登錄就可以正常顯示所有的數據庫了

 

原文鏈接 : http://blog.sina.com.cn/s/blog_4844c18f0100xosn.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM