mysql數據庫中的mysql默認數據庫不顯示

很奇怪,有mysql默認的這個數據庫文件,可是在show databases 卻看不到mysql這個庫

方法一:
1.關閉mysql
   # service mysqld stop
2.屏蔽權限
   # mysqld_safe --skip-grant-table
   屏幕出現: Starting demo from .....
3.新開起一個終端輸入
   # mysql -u root mysql
   mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
   mysql> FLUSH PRIVILEGES;//記得要這句話,不然若是關閉先前的終端,又會出現原來的錯誤
   mysql> \q

方法二:
1.關閉mysql
   # service mysqld stop
2.屏蔽權限
   # mysqld_safe --skip-grant-table
   屏幕出現: Starting demo from .....
3.新開起一個終端輸入
   # mysql -u root mysql
   mysql> delete from user where USER='';
   mysql> FLUSH PRIVILEGES;//記得要這句話,不然若是關閉先前的終端,又會出現原來的錯誤
   mysql> \q
mysql

相關文章
相關標籤/搜索