1. 程式人生 > >解決空使用者直接登入mysql問題,即需輸入密碼卻能訪問資料庫的問題。

解決空使用者直接登入mysql問題,即需輸入密碼卻能訪問資料庫的問題。

在安裝資料庫的時候,在安裝資料庫的時候,不經意就會設定到空使用者的登入mysql資料庫的問題(如下圖所示:)

在這裡插入圖片描述

原因:在安裝mysql的時候選擇的預設安裝,這樣就會存在空使用者的存在,所以導致直接訪問mysql資料庫。

解決方法:
1、切換到mysql自帶的mysql表
use mysql;
2、將空使用者的資訊全部刪除,即使用者名稱為空的使用者
delete *from mysql where user="";
3、設定登入資料庫的時候必須填寫正確資訊
flush privileges;

這樣再次登入mysql資料庫的時候就會需要資料使用者名稱和密碼了。

!!! 文章結束。