說明:在MariaDB中刪除了用戶molewan后,業(yè)務(wù)又有需求重新建立一個名為molewan的用戶
沁水ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!1、查看數(shù)據(jù)庫,發(fā)現(xiàn)已經(jīng)沒有molewan用戶了
MariaDB [mysql]> select user,host from mysql.user; +----------+------------+ | user | host | +----------+------------+ | molewan1 | 10.10.10.% | | admin | localhost | +----------+------------+ 2 rows in set (0.00 sec)
2、新建一個molewan的用戶,報錯
MariaDB [mysql]> create user molewan@'10.10.10.%' identified by 'molewan'; ERROR 1396 (HY000): Operation CREATE USER failed for 'molewan'@'10.10.10.%' 想起來刪除molewan用戶的時候,是通過delete命令刪除的 MariaDB [mysql]> delete from mysql.user where user="molewan1" and host ="10.10.10.%"; MariaDB [mysql]> flush privileges;
3、查了下資料,發(fā)現(xiàn)如果要徹底不適用某個用戶,推薦使用drop命令進(jìn)行
MariaDB [mysql]> drop user molewan@'10.10.10.%'; Query OK, 0 rows affected (0.00 sec) MariaDB [mysql]> flush privileges; Query OK, 0 rows affected (0.00 sec)
補(bǔ)充說明:DROP USER不會自動中止已連接的用戶會話,也就是說被刪的用戶如果在刪前已經(jīng)連接上了服務(wù)器,并且連接尚未中斷,那它此時還能繼續(xù)執(zhí)行一定的操作,只是它的身份已經(jīng)變成了黑戶。
4、重建molewan的用戶
MariaDB [mysql]> create user molewan@'10.10.10.%' identified by 'molewan'; Query OK, 0 rows affected (0.01 sec) MariaDB [mysql]> select user,host from mysql.user; +---------+------------+ | user | host | +---------+------------+ | molewan | 10.10.10.% | | admin | localhost | +---------+------------+ 2 rows in set (0.00 sec)