,

Access Denied User root MySQL di Localhost

You are viewing an old revision of this post, from January 10, 2019 @ 09:43:40. See below for differences between this version and the current revision.

Halo sahabat Ayo Belajar Komputer, kamu pernah mengalami seperti judul diatas ?. Mohon diperhatikan, dibawah ini saya menggunakan Ubuntu Server 18.04 dengan MySQL 5.7.22 ya, Ok kita cek satu per satu kesalahannya dimana 🙂

  • Pastikan user root dapat diakses melalu terminal mysql, coba akses dengan tanpa password (standar nya setelah install pertama kali user root tidak menggunakan password dan hanya bisa diakses dari localhost). OK sekarang kita buat agar user root mempunyai password
    • mysql -u root
    • use mysql;
    • UPDATE user SET authentication_string=PASSWORD(‘pilih_password_yang_kamu_suka’) where user=’root’
    • FLUSH PRIVILEGES;
    • exit;
  • Setelah itu coba restart service mysql nya
    • systemctl restart mysql.service
  • Sekarang coba lagi menjalankan aplikasi/php/lainnya apakah pesan error masih “access denied for user root…..on localhost” ?, jika masih lakukan langkah dibawah (selanjutnya)
  • Masuk kembali ke terminal mysql, dan kita update plugin-nya dengan nilai native_password
    • mysql -u root -pPasswordKamu
    • USE mysql;
    • UPDATE user SET plugin=’mysql_native_password’ WHERE User=’root’;
    • FLUSH PRIVILEGES;
    • exit;
    • dan restart service mysqlnya : systemctl restart mysql.service
  • Nah setelah langkah diatas, berdasarkan pengalaman Saya, demikian cara mengatasi access denied user root mysql di localhost dan akses ke mysql yang saya jalankan dengan php atau aplikasi lain (dari localhost) sudah bisa berjalan dengan normal (tidak ada pesan access denied lagi)

Ok demikian pengalaman Saya yang dapat saya bagikan ke sobah Ayo Belajar Komputer, semoga bermanfaat 🙂

Post Revisions:

Changes:

January 10, 2019 @ 09:43:40Current Revision
Content
<!-- wp:paragraph --> <!-- wp:paragraph -->
<p>Halo sahabat Ayo Belajar Komputer, kamu pernah mengalami seperti judul diatas ?. Mohon diperhatikan, dibawah ini saya menggunakan Ubuntu Server 18.04 dengan MySQL 5.7.22 ya, Ok kita cek satu per satu kesalahannya dimana :)</p> <p>Halo sahabat Ayo Belajar Komputer, kamu pernah mengalami seperti judul diatas ?. Mohon diperhatikan, dibawah ini saya menggunakan Ubuntu Server 18.04 dengan MySQL 5.7.22 ya, Ok kita cek satu per satu kesalahannya dimana :)</p>
<!-- /wp:paragraph --> <!-- /wp:paragraph -->
<!-- wp:list --> <!-- wp:list -->
<ul><li>Pastikan user root dapat diakses melalu terminal mysql, coba akses dengan tanpa password (standar nya setelah install pertama kali user root tidak menggunakan password dan hanya bisa diakses dari localhost). OK sekarang kita buat agar user root mempunyai password<ul><li>mysql -u root</li><li>use mysql;</li><li>UPDATE user SET authentication_ string=PASSWORD( 'pilih_password_ yang_kamu_suka') where user='root'</ li><li>FLUSH PRIVILEGES;</ li><li>exit;< /li></ul></li><li>Setelah itu coba restart service mysql nya<ul><li>systemctl restart mysql.service< /li></ul></li> <li>Sekarang coba lagi menjalankan aplikasi/php/lainnya apakah pesan error masih "access denied for user root.....on localhost" ?, jika masih lakukan langkah dibawah (selanjutnya) </li><li>Masuk kembali ke terminal mysql, dan kita update plugin-nya dengan nilai native_password< ul><li>mysql -u root -pPasswordKamu</li><li>USE mysql;</li><li>UPDATE user SET plugin='mysql_ native_password' WHERE User='root';< /li><li>FLUSH PRIVILEGES;</ li><li>exit;</li><li>dan restart service mysqlnya : systemctl restart mysql.service </li></ul></li><li>Nah setelah langkah diatas, berdasarkan pengalaman Saya, demikian cara mengatasi access denied user root mysql di localhost dan akses ke mysql yang saya jalankan dengan php atau aplikasi lain (dari localhost) sudah bisa berjalan dengan normal (tidak ada pesan access denied lagi)</li></ul>  <ul><li>Pastikan user root dapat diakses melalu terminal mysql, coba akses dengan tanpa password (standar nya setelah install pertama kali user root tidak menggunakan password dan hanya bisa diakses dari localhost). OK sekarang kita buat agar user root mempunyai password<ul><li>mysql -u root</li><li>use mysql;</li><li>UPDATE user SET authentication_ string=PASSWORD( 'pilih_password_ yang_kamu_suka') where user='root'</ li><li>FLUSH PRIVILEGES;</ li><li>exit;< /li></ul></li><li>Setelah itu coba restart service mysql nya<ul><li>systemctl restart mysql.service< /li></ul></li> <li>Sekarang coba lagi menjalankan aplikasi/php/lainnya apakah pesan error masih "access denied for user root.....on localhost" ?, jika masih lakukan langkah dibawah (selanjutnya) </li><li>Masuk kembali ke terminal mysql, dan kita update plugin-nya dengan nilai native_password< ul><li>mysql -u root -pPasswordKamu</li><li>USE mysql;</li><li>UPDATE user SET plugin='mysql_ native_password' WHERE User='root';< /li><li>FLUSH PRIVILEGES;</ li><li>exit;</li><li>dan restart service mysqlnya : systemctl restart mysql.service </li></ul></li><li>Nah setelah langkah diatas, berdasarkan pengalaman Saya, demikian cara mengatasi acce<a href="http:// like.web.id/access-denied- user-root-mysql- di-localhost/">ss denied user root mysql di localhost dan</a> akses ke mysql yang saya jalankan dengan php atau aplikasi lain (dari localhost) sudah bisa berjalan dengan normal (tidak ada pesan access denied lagi)</li></ul>
<!-- /wp:list --> <!-- /wp:list -->
<!-- wp:paragraph --> <!-- wp:paragraph -->
<p>Ok demikian pengalaman Saya yang dapat saya bagikan ke sobah <a href="http:// like.web.id">Ayo Belajar Komputer</a>, semoga bermanfaat :)</p> <p>Ok demikian pengalaman Saya yang dapat saya bagikan ke sobah <a href="http:// like.web.id">Ayo Belajar Komputer</a>, semoga bermanfaat :)</p>
<!-- /wp:paragraph --> <!-- /wp:paragraph -->

Note: Spaces may be added to comparison text to allow better line wrapping.

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *