MySQL中的root賬號是最高權限的賬號,具有執行任何操作的權限。要登錄root賬號,需要知道正確的密碼,否則無法進入。
登錄MySQL命令如下:
mysql -u 用戶名 -p
其中,-u 表示用戶名,-p 表示要求輸入密碼。
如果想要登錄root賬號,則需要將用戶名替換為root:
mysql -u root -p
此時會提示輸入密碼,輸入正確的密碼就可以登錄root賬號。
如果忘記了root賬號的密碼,可以通過以下步驟重置密碼:
- 停止MySQL服務
- 以跳過授權表的方式啟動MySQL
- 登錄MySQL
- 更新root賬號密碼
- 重啟MySQL服務
- 用新密碼登錄MySQL
sudo service mysql stop
sudo mysqld_safe --skip-grant-tables &
mysql -u root
use mysql; update user set authentication_string=PASSWORD("新密碼") where User='root'; flush privileges; exit;
sudo service mysql start
mysql -u root -p