新聞中心
drupal用SQL語句解封禁用的管理員帳號
無憂主機(jī)小編(m.love62.cn)想了很久到底要不要寫這一篇文章,因為以前已經(jīng)寫過“如何強制修改Drupal管理員密碼”,但考慮再三還是決定把這文章寫出來。只是因為這項操作很基礎(chǔ),但可以想象一下一個接觸drupal的站長在遇到這樣的問題的時候是什么狀況。說太多題外話也沒意思,還是直接進(jìn)入正文吧。 當(dāng)意外的您的管理員帳號被鎖定并無法登陸的時候,使用類似phpmyadmin這樣的Mysql客戶端并使用下列一段SQL語句來實現(xiàn)解鎖帳號。 update users set status = 1 where uid = 1; 當(dāng)然這句SQL是針對users表中“uid”值為1的用戶,默認(rèn)情況下是系統(tǒng)最高權(quán)限的管理員。所以根據(jù)您自己身的情況來設(shè)置參數(shù) 而接下來我們就來說說在除了drupal系統(tǒng)被建立后默認(rèn)管理員還有兩個近似“超神”的用戶帳號,而這“超神”的帳號可以在d7的.../admin/people/permissions/roles頁面中設(shè)置。而當(dāng)我們在這兩個帳號用的任一一個帳號的uid字段的數(shù)值設(shè)置為1的話,您的默認(rèn)管理員可能就無法進(jìn)入站點了!這個時候如果是無憂主機(jī)小編遇上(m.love62.cn),小編果斷想要一個撤消按鈕。 而這個撤消按鈕的功能等價與從數(shù)據(jù)庫的access表中刪除最后一條規(guī)則。用到我們的數(shù)據(jù)庫管理器,使用SQL語句顯示出access表中的字段和參數(shù)。 Select * from access;(運行這個,你需要擁有服務(wù)器管理員權(quán)限哦,如你在使用php虛擬主機(jī),這個命令就不支持啦) 可能會生成類似下圖的信息: +-----+-------+------+--------+ | aid | mask? | type | status | +-----+-------+------+--------+ |?? 1? | bobby | user |????? 1 | |?? 2? | peter | user |????? 1 | |?? 3? | greg? | user |????? 1 | |?? 4? | alice | user |????? 1 | |?? 5? |? %??? | user |????? 0 | +-----+-------+------+--------+ 這個時候,我們要干什么呢?簡單,繼續(xù)輸入sql語句。 Delete from access where aid=’5’; 而這里要注意的是將uid=1這個默認(rèn)系統(tǒng)管理員帳號授權(quán)之前禁用所有用戶帳號。 拋磚引玉,希望大家能在你主機(jī)空間自帶的數(shù)據(jù)庫工具中成功解決這些問題,同時也希望大家一起多多交流,交流才有進(jìn)步啊! 純Linux環(huán)境下高端免備案【香港獨立IP地址】php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://m.love62.cn/drupal/8248.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)