No Privileges to create databases phpMyAdmin
Pada kesempatan sebelumnya saya sudah menjelaskan tentang bagaimana tentang Panduan Lengkap Instalasi dan Konfigurasi phpMyadmin Ubuntu 22. Dan sudah dijelaskan pula bahwa phpMyAdmin ini akan menjadi admin interface untuk pengelolaan database mysql, yang itu artinya bahwa diasumsikan bahwa mysql sudah terpasang pada komputer. Dan saya akan membahas tentang bagaimana instalasi mysql secara terpisah pada artikel lain.
Jadi dimisalkan phpMyadmin diinstal secara terpisah dan pada proses instasi biasanya kita akan membuat default user dengan nama phpmyadmin dan password yang sudah ditentukan sendiri sebelumnya. Lalu Anda masuk melalui browser melalui halaman http://localhost/phpmyadmin dan menggunakan user phpmyadmin dan hasilnya bahwa pada menu database Anda akan menemukan pesan “No privillages to create databases” seperti yang terlihat pada gambar diatas
Untuk mengatasi hal tersebut Anda bisa mengikuti langkah – langkah berikut
Langkah 1 : Tambahkan Privillages
Buka termminal lalu masuk dengan akses root mysql seperti berikut
mysql -u root -p
Selanjutnya kita kan menampilkan daftar user pada mysql dengan perintah seperti berikut
MariaDB [(none)]> SELECT DISTINCT user FROM mysql.user;
+-------------+
| User |
+-------------+
| mariadb.sys |
| mysql |
| phpmyadmin |
| root |
| root93 |
+-------------+
Nanti akan ditampilkan daftar user mysql, dan terlihat bahwa disana terdapat user dengan nama phpmyadmin
Terakhir tambahkan Privillages ke user phpmyadmin dengan perintah
MariaDB [(none)]> GRANT ALL ON db_coba.* TO 'phpmyadmin'@'localhost' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0,008 sec)
Langkah 2 : Buat Database
Langkah terkahir buat database dengan nama database yang didefinisikan pada privillages sebelumnya dengan perintah
MariaDB [(none)]> CREATE DATABASE db_coba;
Query OK, 1 row affected (0,001 sec)
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| db_coba |
| information_schema |
| mycode |
| mysql |
| performance_schema |
| phpmyadmin |
| sys |
+--------------------+
7 rows in set (0,001 sec)
Maka nanti disana akan terlihat nama database dengan nama db_coba
Hasil
Sekarang buka browser dengan user phpmyadmin, dan Anda akan melihat bahwa pesan no privillages sudah hilang, dimana disana terlihat juga bahwa sekarang user phpmyadmin punya akses terhadap db_coba
0 Response to "No Privileges to create databases phpMyAdmin"
Post a Comment
Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin