मैंने एक LAMP सर्वर बनाया है और उस पर वर्डप्रेस 5.5 स्थापित किया है। मेरे वर्डप्रेस डेटाबेस के लिए MySQL डेटाबेस यूजरनेम को 'wp_user' कहा जाता है। मैंने अपने स्वयं के प्रशासनिक उपयोगकर्ता खाते को सभी डेटाबेस पर सभी विशेषाधिकार दिए हैं। मैं अब विभिन्न सेटिंग्स के साथ प्रयोग कर रहा हूं और मैन्युअल रूप से वर्डप्रेस उपयोगकर्ता को अस्थायी रूप से छोड़ना चाहता हूं और फिर इसे फिर से बनाना चाहता हूं लेकिन जब मैं कोशिश करता हूं तो मुझे एक त्रुटि मिलती है:

mysql> DROP USER wp_user;

ERROR 1396 (HY000): Operation DROP USER failed for 'wp_user'@'%'

मैं इस उपयोगकर्ता को क्यों नहीं छोड़ सकता? क्या कुछ प्रक्रियाएं हैं जिन्हें मुझे पहले मारना है?

0
Jim 17 पद 2017, 03:55

2 जवाब

सबसे बढ़िया उत्तर

सत्यापित करें कि उपयोगकर्ता वास्तव में मौजूद है: SELECT user, host FROM mysql.user where user = 'YOUR_USER';

यदि यह वास्तव में मौजूद है: flush privileges; और फिर DROP USER 'YOUR_USER'@'localhost';

अभी भी काम नहीं किया?

ये कोशिश करें:

DELETE FROM mysql.user WHERE user='YOUR_USER' AND host = 'localhost';

flush privileges;
1
Valdeir Psr 17 पद 2017, 04:44

flush privileges; सर्वर को ग्रांट टेबल को फिर से लोड करने के लिए कहना।

DROP USER 'wp_user'@'localhost';

फिर से flush privileges;

SELECT user, host FROM mysql.user where user = 'wp_user';

क्वेरी खाली सेट लौटाएगी।

0
Optimizer 17 पद 2017, 09:09