मैं उसी समस्या का सामना कर रहा था जब phpmyadmin (Ubuntu 16.04LTS) के साथ mariaDB का उपयोग कर रहा था।
आवश्यक शर्तें:
1) MariaDB स्थापित करें
sudo apt-get -y install mariadb-server mariadb-client
sudo mysql_secure_installation (answer to some interactive questions):
Enter current password for root (enter for none): <enter>
Set root password: n
Remove anonymous users: n
Disallow root login remotely: n
Remove test database and access to it: n
Reload privilege tables now: Y
यदि आप स्थापना रद्द करना चाहते हैं mariaDB:
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.5 mysql-client-core-5.5
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean
2) phpmyadmin स्थापित करें
sudo apt-get -y install phpmyadmin (and answer some interactive questions)
Configuring phpmyadmin:
Web server to reconfigure automatically: apache2
Configure database for phpmyadmin with dbconfig-common: Yes
MySQL application password for phpmyadmin: <blank>
3) Apache2 में, phpmyadmin के लिए एक प्रतीकात्मक लिंक बनाएं
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo service apache2 restart
ठीक है, अब, यदि आप Rael के निर्देशों का पालन करते हैं, तो आप लॉगिन कर पाएंगे phpmyadmin, लेकिन, कम से कम मेरे लिए, मैं एक नया संदेश बनाने में सक्षम नहीं था, जैसा कि एक लाल संदेश आया: No privileges(या कुछ इसी तरह का संदेश)
फिक्स phpmyadmin को पुन: कॉन्फ़िगर करके और कुछ इंटरेक्टिव प्रश्नों का उत्तर देने के द्वारा किया गया था।
sudo dpkg-reconfigure phpmyadmin
<Ok>
Reinstall database for phpmyadmin: <Yes>
Connection method for MySQL database server for phpmyadmin: TCP/IP
Host name of the MySQL database server for phpmyadmin: localhost
Port number for the MySQL service: 3306
MySQL database name for phpmyadmin: phpmyadmin
<Ok>
MySQL username for phpmyadmin: root
MySQL application password for phpmyadmin: pass # OR ANY PASSWORD YOU WANT
Password confirmation: pass
Name of the database's administrative user: root
Web server to reconfigure automatically: apache2
An error occurred while installing the database: ignore
अब अगर आप phpmyadmin ( localhost/phpmyadmin) का उपयोग करके कनेक्ट करने का प्रयास करते हैं
username: root
password: pass
आप डेटाबेस बनाने में सक्षम होंगे।