您好,登錄后才能下訂單哦!
不知道大家之前對類似mysql重建某個用戶賬號出錯解決辦法的文章有無了解,今天我在這里給大家再簡單的講講。感興趣的話就一起來看看正文部分吧,相信看完mysql重建某個用戶賬號出錯解決辦法你一定會有所收獲的。
說明:在MariaDB中刪除了用戶molewan后,業務又有需求重新建立一個名為molewan的用戶
1、查看數據庫,發現已經沒有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、查了下資料,發現如果要徹底不適用某個用戶,推薦使用drop命令進行
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)
補充說明:DROP USER不會自動中止已連接的用戶會話,也就是說被刪的用戶如果在刪前已經連接上了云服務器,并且連接尚未中斷,那它此時還能繼續執行一定的操作,只是它的身份已經變成了黑戶。
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)
看完mysql重建某個用戶賬號出錯解決辦法這篇文章,大家覺得怎么樣?如果想要了解更多相關,可以繼續關注我們的行業資訊板塊。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。