मैं जावा प्रोग्राम के लिए mysql में एक डीबी बना रहा हूं। मेरा प्रोग्राम मेरे दोस्तों सिस्टम में अच्छा काम करता है। लेकिन मुझे अपने mysql में कुछ समस्या है।तालिका 'mysql.user' मौजूद नहीं है: ERROR
क्वेरी नीचे है:
mysql> create database sampledb;
Query OK, 1 row affected (0.00 sec)
mysql> use sampledb;
Database changed
mysql> create user zebronics identified by 'zebra123';
ERROR 1146 (42S02): Table 'mysql.user' doesn't exist
मैं नहीं कर सकते मेरी db.Please मदद के लिए किसी भी उपयोगकर्ता बनाने ??
आप इस लिंक को पहले देख सकते हैं: http://dev.mysql.com/doc/refman/5.1/en/create-table.html –
मेरे मामले में, सब कुछ बरकरार था (तालिका 'mysql' था * दूषित * या * गिराया नहीं गया *) मैं ** कमांड लाइन ** से mysql.user से 'चयन * की कोशिश कर रहा था, जबकि ** MySQL-Workbench **' उपयोगकर्ता और विशेषाधिकार 'अनुभाग खोला गया था (मूल रूप से mysql.user तालिका * MySQL-Workbench' द्वारा * लॉक * किया गया था)। बंद वर्कबेंच ने इस मुद्दे को हल किया। मैंने देखा कि बातचीत भी सच थी: अगर मैंने 'shell' से 'root' के रूप में लॉग इन किया है और फिर वर्कबेंच पर' उपयोगकर्ता और विशेषाधिकार 'अनुभाग पर नेविगेट करने का प्रयास करें, तो यह असफल हो जाएगा। –