Dalam artikel terbaru kami, kami menjelaskan cara menginstal PhpMyAdmin terbaru di Ubuntu 18. 04. Kami menjelaskan keuntungan yang mungkin dimiliki ini. Misalnya, dengan pembaruan program meningkatkan kegunaan dan stabilitasnya. Ini penting saat bekerja dengan data. Namun, Anda mungkin tidak dapat masuk sebagai pengguna root. Itu sebabnya dalam posting ini saya akan menunjukkan kepada Anda Bagaimana cara mengatasi kesalahan "Akses ditolak untuk root" pada login PhpMyAdmin? Show
Kesalahan "Akses ditolak untuk root" pada login PhpMyAdminMasalah muncul karena, dari versi 5. 7 dari MySQL dan MariaDB 10, pengguna root hanya dapat masuk jika dijalankan sebagai pengguna super. Artinya, PhpMyAdmin dijalankan melalui pengguna non-root dari sistem operasi. Kemudian, dari PhpMyAdmin pengguna root tidak dapat masuk Situasi ini bisa sangat menjengkelkan tetapi ada alasannya. Kami yang mengelola database tahu bahwa tidak disarankan untuk membiarkan pengguna root diaktifkan. Ini karena jika pengguna root dikompromikan, semua data akan dikompromikan. Kebijakan keamanan yang benar adalah tidak mengizinkan penggunaannya kecuali jika Anda menggunakan akses jarak jauh dengan kebijakan keamanan yang kuat Di sisi lain, PhpMyAdmin juga memahami situasi ini dan tidak berusaha memberikan solusi yang dapat membahayakan keamanan server. Jadi, apa solusinya?- Iklan - Solusi optimal adalah membuat pengguna baru dengan semua izin di database. Dengan ini, Anda akan dapat melakukan banyak operasi dari PhpMyAdmin tanpa masalah pencatatan Untuk melakukan ini, kita perlu membuka terminal dan terhubung ke server MySQL atau MariaDB kita Perhatikan bahwa untuk menggunakan pengguna root di MySQL / MariaDB Anda harus menggunakan sudo. Jika Anda menghapusnya, itu akan memberikan kesalahan yang sama seperti di PhpMyAdmin. Artinya, error tersebut berasal dari MySQL/MariaDB :~$ mysql -u root -p ERROR 1698 (28000): Access denied for user 'root'@'localhost' Jadi, Anda harus menggunakan sudo atau menjadi pengguna root sistem :~$ sudo mysql -u root -p_ Selanjutnya, buat pengguna baru > Catatan. Tanda % berarti bahwa pengguna baru akan dapat terhubung ke server MySQL / MariaDB dari IP mana pun Kemudian tetapkan izin untuk pengguna baru ini > GRANT ALL PRIVILEGES ON *.* TO 'new_user'@'%' WITH GRANT OPTION;_1. - Memperbaiki kesalahan pada login phpmyadmin Sekarang buka PHPMyAdmin Anda dan Anda harus dapat masuk dengan pengguna baru Anda 2. - Phpmyadmin masuk3. - Phpmyadmin berfungsiJadi, untuk alasan keamanan, PhpMyAdmin tidak dapat masuk sebagai pengguna root, namun untuk mengatasi situasi tersebut, Anda dapat membuat pengguna lain dengan izin serupa KesimpulanDalam posting ini, Anda telah belajar untuk menyelesaikan kesalahan "Akses ditolak untuk root" pada login PhpMyAdmin. Dengan cara ini Anda akan dapat menikmati program administrasi MySQL / MariaDB yang hebat ini Anda juga bisa membaca. Bagaimana cara mengatur ulang kata sandi root MySQL / MariaDB? Silakan bagikan postingan ini dengan teman-teman Anda 4 KOMENTAR
|