जैसा कि यह पता चला है, यह मारियाडीबी और माईएसक्यूएल के लिए अपेक्षित व्यवहार है। इस मुद्दे को दूर करने के लिए, एक अलग उपयोगकर्ता बनाने और बनाए गए सभी डेटाबेस तक पहुंच प्रदान करने की सलाह दी जाती है। कमांड लाइन का उपयोग करके डेटाबेस कैसे बनाएं और अपनी पसंद के उपयोगकर्ता को अनुमतियां कैसे दें, इस पर चरण-दर-चरण मार्गदर्शिका यहां दी गई है।
MariaDB/MySQL में लॉग इन करें
$ sudo mysql -u root -p
डेटाबेस बनाएं
mysql> CREATE DATABASE `database_name`;
एक उपयोगकर्ता बनाएं
mysql> CREATE USER 'user_name' IDENTIFIED BY 'a_secure_password';
उपयोगकर्ता अनुमतियां प्रदान करें
mysql> GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' WITH GRANT OPTION;
परिवर्तन लागू करें
mysql> FLUSH PRIVILEGES;