No Privileges to create databases phpMyAdmin

No Privillages to create databases phpMyAdmin Ubuntu 22

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
privillages baru berhasil ditambahkan ke user phpmyadmin


0 Response to "No Privileges to create databases phpMyAdmin"

Post a Comment

Komentar yang Anda kirim akan terlebih dahulu di moderasi oleh Admin