2017-04-13 25 views
0

我登錄到CentOS服務器,並且想查看所有的mysql數據庫。所以我切換到Linux root用戶,我嘗試登錄到MySQL。通常情況下(在其他服務器上),我這樣做一個簡單的命令mysql,但在這裏我得到一個訪問被拒絕:將MySQL數據庫顯示爲Linux root用戶

[[email protected] kramer65]# mysql 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 

我想,如果我在Linux上的根,我可以做任何我想要的。有沒有一種方法可以將所有Mysql數據庫顯示爲Linux root用戶?

回答

0

系統root用戶與root用戶不同,系統用戶可能無法訪問。

您可以

mysql -u root -p 

給用戶名爲mysql和輸入MySQL root用戶的密碼。


您可以使用相同的命令與連接是MySQL的有效期內任何 MySQL的用戶帳戶。

+0

含義;如果我不知道mysql root用戶密碼,我不能以Linux root身份訪問它? – kramer65

+0

正如路易斯所說,你需要授予具有適當權限的mysql用戶的root @ localhost訪問權限,但這不是你問題的要求。 :) – Stese