在MySQL數據庫中,有時我們需要跳過密碼登錄。這種情況通常會出現在我們忘記了MySQL的登錄密碼,但是我們需要使用MySQL的時候。下面我們就簡單介紹一下如何跳過密碼登錄。
1. 停止MySQL服務。 在命令行里輸入: sudo service mysql stop。 2. 以跳過密碼方式重新啟動MySQL服務。 在命令行里輸入: sudo mysqld_safe --skip-grant-tables & 3. 以root用戶身份登錄到MySQL。 在命令行里輸入: mysql -u root 4. 重置root用戶密碼。 在命令行里輸入:use mysql; update user set authentication_string=password('new_password') where user='root'; flush privileges; 5. 重新啟動MySQL服務并退出。 在命令行里輸入: quit; sudo service mysql start;
上述操作完成之后,我們就成功地跳過了MySQL的登錄密碼,同時也重置了root用戶的登錄密碼。需要注意的是,在新密碼生效之前,我們必須重新啟動MySQL服務。同時,這種方法需要謹慎使用,因為它會讓我們的數據庫處于一種非常容易受到攻擊的狀態。