處理mysql任何賬戶密碼都可以訪問的問題

2021-10-09 03:18:12 字數 396 閱讀 9385

標題因為空使用者的話,表示任意使用者都可以訪問;

處理mysql空使用者名稱,空密碼問題

1.登入伺服器,mysql -u 使用者名稱 -p 密碼登入mysql服務端

此處使用帶有許可權的賬戶訪問,如root,避免出現無法修改的情況

2.檢視mysql中的賬戶

select * from mysql.user
3.如果有空使用者名稱或者空密碼的賬戶,將其刪除

delete from mysql.user where ...
4.重新整理資料庫許可權,否則會出現任意賬戶,密碼都可以登入的情況

flush privileges;

Mysql賬戶密碼修改

當前使用的賬號為root,密碼為root,擁有最高許可權。為了突顯修改效果,當文中測試賬號登入使用密碼顯示登入,實際使用時請使用隱式密碼登入。我們使用mysql賬戶建立及刪除一文中建立新賬戶的方法建立乙個使用者名為test host為localhost 密碼為test的測試賬號 登入test賬號 1...

mysql 修改root賬戶密碼

格式 mysql set password for 使用者名稱 localhost password 新密碼 例子 mysql set password for root localhost password 123 格式 mysqladmin u使用者名稱 p舊密碼 password 新密碼 例子...

mysql5 7修改賬戶密碼

一 首次登入時,修改root賬戶的密碼 vim etc my.cnf 在末尾新增 skip grant tables 儲存。service mysqld restart 再次登入時,不需要密碼驗證 mysql uroot mysql use mysql mysql update user set a...